Пятница, 2025-01-10, 12:52 PM
 
Начало Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории каталога
Мои статьи [0]
РНР [1]
РНР для начинающих
 Каталог статей
Начало » Статьи » РНР

Основы РНР

Массивы в РНР


В этой статье будет представлен массив как тип данных в программе РНР и рассмотрены основы работы с массивами.

Массив, что это?


Массив это тип переменных в РНР, который позволяет программисту связывать одно значение напрямую с другим значением или просто взять набор данных и организовать его в виде списка (подобно таблице). При помощи массивов можно быстро собрать данные и упорядочить их в определенном порядке. Это один из наиболее используемых типов данных в различных языках программирования.
Давайте предположим, Вы желаете собирать адреса Ваших любимых сайтов, используя РНР. Самым неудобным методом для этого было бы нечто подобное:

$site1 = "http://www.onlamp.com";
$site2 = "http://www.orelly.com";
$site3 = "http://www.coggeshall.org";

Эффективно, но подобный метод не очень удобен. В ситуациях, подобных этой, массив наиболее удобен. Синтаксис переменной массива почти идентичен любой другой переменной в РНР. Он следует тем же правилам относительно имен переменных и в большинстве случаев на переменную массива можно ссылаться точно также как на любую другую переменную. Тем не менее, существует некоторое различие в том, как вывести значение из массива и в том, как переменная массив создается. Прежде мы обсудим, как создать переменную массив.
Существует два различных способа объявления переменной массива. Первый способ это когда данные массива будут храниться (статические данные) и второй способ используется в ситуациях когда данные читаются или генерируются в процессе исполнения скрипта. Это Ваш выбор, какой способ наиболее Вам подходит. Давайте, используем приведенный выше пример и конвертируем данные в массив.

Использование array() для создания статического массива


Array()– один из методов предоставленный РНР для создания и наполнения массива данными. РНР принимает введенные данные и возвращает переменную массив, содержащую введенные данные. Давайте взглянем на обычный синтаксис объявления массива array()
array([index]=>[value], [index2]=>[value], ... [indexN]=>[value]);

где в рамках этой статьи index представляет любое число и value представляет данные любого типа, переменные и любые другие используемые в РНР. Массив может содержать неограниченное количество данных. Размер массива ограничивается только размером места предоставленного сервером для данного сайта.
Теперь, когда у нас появилось представление о том, что такое массив, давайте посмотрим, как мы можем сохранить данные из приведенного выше примера в массиве:

$site3 = "http://www.coggeshall.org";
$mysites = array(0=>"http://www.onlamp.com",
                            1=>"http://www.orelly.com",
                            2=>$site3);

В результате мы получаем переменную $mysites, которая содержит индексированный список трех веб сайтов из приведенного выше примера. Обратите внимание, что значение в третьей строке данных в нашем массиве (индекс №2) было представлено значением переменной $site3. В результате, значение, сохраненное под индексом №2 будет: "http://www.coggeshall.org" . Теперь мы знаем как нам создать простой массив, а как мы можем вывести данные из него?

Категория: РНР | Добавил: holyness (2007-05-16)
Просмотров: 1589 | Комментарии: 3 | Рейтинг: 5.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Сделать бесплатный сайт с uCoz
Форма входа
Поиск по каталогу
Друзья сайта
Статистика