В РНР (в отличие от большинства других языков программирования, в которых они также реализованы) под массивом понимается сгруппированное в одну переменную множество разных переменных, независимо от их типа. Технически, массивы в действительности представлены упорядоченными картами, которые отображают ключевые значения на порции переменных данных, как показано схеме. Содержимым значения, на которое указывает ключ в массиве, может быть что угодно, что только можно представить в виде переменной РНР. Не существует ограничений (кроме объема памяти), накладываемых на максимальное количество разных ключей, представленных в одном массиве. Множество допустимых способов объявления массивов описываются в последующих разделах этой главы.
• Ключ 1 • • Значение 1 • Индексы массива • • Значения индексов •