Как применить строковую функцию к столбцу таблицы?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как применить строковую функцию к столбцу таблицы?

Сообщение Anonymous »

В составе результата запроса возвращается столбец с именами. Я хочу применить функцию, чтобы порядок имени и фамилии в результатах $db менялся. Каков наиболее эффективный способ добиться этого?

Возможно, ответ заключается в использовании функции foreach, array_walk или array_map, но я не знаю правильного синтаксиса.

Эта функция меняет имя:

Код: Выделить всё

$name = "Lastname, Firstname";
$names = explode(", ", $name);
$name = $names[1] . " " . $names[0];
Запрос $ похож на этот:

Код: Выделить всё

$query0="SELECT #__1pgndata.White,  #__1pgndata.Black,  #__1pgndata.ECO, #__1pgndata.Result, #__1pgndata.EventDate, #__1pgndata.Id
FROM `#__1pgndata` Where #__1pgndata.Id > 155 LIMIT 30"
Белый и черный — это столбцы для имен игроков (нужно перевернуть) и соответствуют цвету шахматных фигур. Речь идет о столбцах $ginfo->White и $ginfo->Black.

Подробнее здесь: https://stackoverflow.com/questions/265 ... ble-column
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»