- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
lili at nikha dot org 04-Apr-2011 04:02
Keep it simple!
For associative arrays, my replacement for list() is this:
<?php
foreach ($associative_array as $key => $value) { $$key = $value; }
?>
Example:
<?php
$petnames = array();
$petnames['dog'] = 'Paul';
$petnames['cat'] = 'Lili';
foreach ($petnames as $name => $value) { $$name = $value; }
echo 'my pets are '.$dog.' and '.$cat;
?>
Will give you:
my pets are Paul and Lili
Коммент к функции list() в мануале. В See Also был extract(), но видимо далбоёбов это не останавливает.
Lure Of Chaos 30.01.2012 18:20 # 0
Steve_Brown 30.01.2012 18:45 # 0
bugmenot 30.01.2012 19:15 # 0
nobody 31.01.2012 12:59 # 0
Еще я не когда не понимал зачем нужно из массива извлекать все ключи в переменные, как бы с массивом по моему гораздо удобнее работать чем с миллионом переменных ... и как бы мешать одна другой переменной не будет, в случае если их много по мимо этого массива ...
Vasiliy 31.01.2012 14:28 # +1
guest8 09.04.2019 12:36 # −999