САМОУЧИТЕЛЬ PHP 4




Ассоциативные массивы - часть 2


в начале не должна еще быть инициализирована). Я буду в дальнейшем называть массивы, ключи (или, как их часто называют, индексы — то, что стоит в квадратных скобках) которых нумеруются с нуля и идут без пропусков (а это далеко не всегда так, как мы вскоре увидим), списками.

Некоторые стандартные функции PHP, обрабатывающие массивы, требуют передавать в их параметрах именно списки, хотя чаще всего можно это ограничение обойти, передав им любой другой массив. В таком случае они все равно рассматривают массив как обычный список, т. е. не обращают никакого внимания на его ключи. Во многих случаях это бывает нежелательно, на чем мы чуть позже остановимся подробнее.

Давайте теперь посмотрим, как можно распечатать наш список. Самый простой способ — воспользоваться циклом for:

echo "À âîò ïåðâûé ýëåìåíò ìàññèâà: ".$NamesList[0]."<hr>";

for($i=0; $i<êîë-âî_ýëåìåíòîâ; $i++)

  echo $NamesList[$i]."<br>";

Количество элементов в массиве легко можно определить, задействуя функцию count() или ее синоним sizeof():

for($i=0; $i<count($NamesList); $i++)

  echo $NamesList[$i]."<br>";




Содержание  Назад  Вперед