В качестве части результата запроса возвращается столбец с именами. Я хочу применить функцию так, чтобы порядок первого и последнего имени переливался в мои результаты $ 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.
Привлечение примера такой строки очень поможет вам –
Я отредактировал мой вопрос, чтобы сделать его понятным. –
Это помогло бы, если бы вы могли опубликовать код, в котором вы на самом деле * используете * '$ ginfo', особенно любые уже задействованные циклы. – Amber