А как загнать в list ассоциативный массив?
Спустя 7 минут, 38 секунд (13.09.2011 - 18:03) caballero написал(а):
Шо сие такое list?
Спустя 7 минут, 36 секунд (13.09.2011 - 18:10) killer8080 написал(а):
Цитата |
Замечание: list() работает только с массивами, индексами которых являются числа и нумерация которых начинается с 0. |
Спустя 49 секунд (13.09.2011 - 18:11) Гость_Юрий написал(а):
А никак не загоните. list работает только с числовыми массивами и то только с теми, которые с нуля начинаются. Вот такой он list, едри его.
Спустя 11 часов, 57 минут, 30 секунд (14.09.2011 - 06:08) IlyaIvanov написал(а):
Можно поизврощаться и сделать что-то похожее. Но вообще-то никак.
Спустя 1 час, 11 минут, 50 секунд (14.09.2011 - 07:20) neadekvat написал(а):
$arr = array('a' => 'asd', 'b' => 'dsa');
list($a, $b) = array_values($arr);
echo $a, ' ', $b;
Спустя 6 часов, 30 минут, 53 секунды (14.09.2011 - 13:51) killer8080 написал(а):
Ну тогда можно и так
хотя с экстрактом нужно осторожно, чтоб не нароком какую переменную не переназначить
$arr = array('a' => 'asd', 'b' => 'dsa');
extract($arr);
echo $a.'<br/>'.$b;
хотя с экстрактом нужно осторожно, чтоб не нароком какую переменную не переназначить
Спустя 9 минут, 20 секунд (14.09.2011 - 14:00) Winston написал(а):
Цитата (killer8080 @ 14.09.2011 - 13:51) |
хотя с экстрактом нужно осторожно, чтоб не нароком какую переменную не переназначить |
extract($arr, EXTR_SKIP);;)