Как создать массив PHP из колонки MySQL? - PullRequest
0 голосов
/ 22 декабря 2011

У меня есть такая таблица:

id | name                                 | link
---+--------------------------------------+---------------
1  |SAsasasdsa,Главная страница,Main page | addsad

Я хочу получить такой массив:

$arr = array('az'=>'SAsasasdsa','ru'=>'Главная страница','en'=>'Main page');

1 Ответ

3 голосов
/ 22 декабря 2011

TRY

$qry = mysql_query('SELECT * FROM table');
//for multiple rows
$row = mysql_fetch_assoc($qry)) { $input[] = $row['name'] }
$key = array('az', 'ru', 'en');
foreach($input as $val) { 
  $output[] = array_combine($key,explode(',',$val));
}
echo "<pre>"; print_r($output);

Ссылка

array_combine

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