Отправляет email-рассылки с помощью сервиса Sendsay

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

  Все выпуски  

ДАННЫЕ: ТИПЫ ДАННЫХ - Массивы


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

Вниманию читателей!

Отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:

  1. в архиве рассылки (оригиналы выпусков);
  2. на сайте рассылки (исправленные и дополненные версии).

# # #

Вы также можете подписаться на рассылку "PHP 5: Новые возможности".

PHP 6 уже в разработке!

Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.

http://pterodactyl.l2p.net/e107/

[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]

Аннотация

Массивы данных: общее представление.

Тема массивов достаточно обширна и требует отдельного изучения. Пока ограничимся лишь основными представлениями.

Массивы представляют собой наборы данных. Чтобы лучше это понять, представим себе коробки с пронумерованными (или каким-то иным образом обозначенными) предметами внутри. На каждый такой предмет можно однозначно сослаться, указав коробку и его номер или название (предполагается, что все предметы внутри коробки имеют уникальные идентификаторы).

Массив также служит своего рода контейнером (коробкой) для данных (предметов). При этом каждый элемент массива (предмет) имеет свой собственный уникальный индекс (номер или название) и значение. Например, в массиве, состоящем из первых пяти простых чисел (1, 2, 3, 5, 7), элемент с индексом 0 имеет значение 1, элемент с индексом 1 - значение 2, элемент с индексом 3 - значение 5 (в качестве индекса в данном случае используется порядковый номер элемента, причем, нумерация начинается с нуля).

В качестве индексов могут использоваться только целочисленные или строковые величины; в качестве значений - любые допустимые в PHP типы.

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

Обычно в массивы группируются взаимосвязанные данные (однотипные или разнотипные). Например, сведения о настройках PHP, возвращаемые функцией ini_get_all(), организованы в массив.

Created with DocBook Created with Libxslt


В избранное