Изменение результата запроса для возврата более полезного массива с PHP - PullRequest
0 голосов
/ 31 мая 2011

Привет всем, У меня есть результат запроса, возвращенный в виде массива с активной записью:

Array ( 
[0] => Array ( [name] => Betty Glassmaker ) 
[1] => Array ( [name] => John Johnson ) 
[2] => Array ( [name] => Bill Pratt ) 
)

Но так как мой запрос специально запрашивает только столбец имени, я бы предпочел, чтобы результаты были изменены, чтобы отразить эту структуру массива:

Array (
[0] => Betty Glassmaker 
[2] => John Johnson 
[3] => Bill Pratt
)

Какой самый простой способ получить искомый результат?

1 Ответ

2 голосов
/ 31 мая 2011

Вы можете перебрать свой массив, что-то вроде этого (не проверено)

// $resultset is you multidimensional array

$optimised = Array();  // good habit to initialise before usage.

foreach($resultset as $key => $value){
   $optimised[] = $value['name'];
}

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...