PHP 5 для начинающих

Печать

в массиве новый элемент и назначит ему индексный номер (следующий номер в последовательности).

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

Работа с массивами

Иногда после создания и инициализации массива (особенно со значениями, взятыми из записи в таблице базы данных) могут возникать некоторые трудности при определении того, какими могут быть эти значения, а, следовательно, в таком случае будет труднее отлаживать код. Эту задачу решает функция print_r(), которая позволяет распечатывать все значения элементов массива наряду с их именами и индексами. Продолжая данный пример, создадим простую HTML-страницу, содержащую следующий PHP-код:

< ?php

$my named array = array("dog" => "Пират",

"cat" => "Мурзик",

"hamster" => "Пушок");

print r($my named array);

?>

Результат работы этого сценария показан на рис. 2.4.

Рис. 2.4.

Использование функции print_r весьма полезно, когда требуется просмотреть все содержимое массива. (В главе 4 рассказывается о специальных циклах, которые также значительно облегчают доступ ко всем значениям массива.)