Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.
[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]
PHP 5 для начинающих
Функции list() + each()
Аннотация
Перебор элементов массива при помощи функций list() и each().
Еще один способ перебора элементов массива - использование уже знакомой нам функции list()
и функции each(), которая возвращает ключ и значение текущего элемента (в виде массива) и передвигает
указатель на следующий элемент. Если достигнут конец массива и считывать больше нечего, функция each()
возвращает false.
На самом деле функция each() возвращает массив из четырех элементов, где элементы
с ключами 0 и key содержат значение ключа текущего элемента опрашиваемого
массива, а элементы с ключами 1 и value - значение текущего элемента.
$a = array('a');
print_r(each($a));
Array
(
[1] => a
[value] => a
[0] => 0
[key] => 0
)
Литература
[1] PHP Manual. MehdiAchour, FriedhelmBetz, AntonyDovgal, NunoLopes, PhilipOlson, GeorgRichter, DamienSeguy, and JakubVrana. 2006-05-26. Copyright 1997-2006 the PHP Documentation Group. http://www.php.net/manual/en/.
[2] PHP 5 Power Programming. AndiGutmans, StigBakken, and DerickRethans. Prentice
Hall PTR. www.phptr.com. Copyright
2005 Pearson Education, Inc..