|
|
Написать письмо авторам | ||
УЧЕБНИК PHP |
справочник функций <Оnline> |
Об учебнике |
Обновление |
Инициализация массивовВ PHP существует 2 метода инициализации массивов. Первый из них состоит в простом присвоении значений элементам массива: <? $car[] = "passenger car"; $car[] = "land-rover"; echo($car[1]); // выводит "land-rover" ?> Индекс массива можно указать явно: <? $car[0] = "passenger car"; $car[1] = "land-rover"; echo($car[1]); // выводит "land-rover" ?> Заметим, что если при объявлении элементов массива смешиваются переменные с явной индексацией, и без индексации, то тому элементу, индекс которого не задан, PHP присвоит первый доступный индекс, после самого большого использованного до сих пор индекса. Например, если мы создадим массив с элементами, индексы которых будет равны, скажем, 10, 20 и 30, а потом создадим элемент, индекс которого явно не укажем, то ему автоматически присвоится индекс 31: <? $car[10] = "passenger car"; $car[20] = "land-rover"; $car[30] = "station-wagon"; $car[] = "victoria"; echo($car[31]); ?> Альтернативный способ определения массивов состоит в использовании конструкции array():
Для явного указания индексов в этом случае применяется оператор =>:
Индексами массива могут быть и строки:
|
|||||||||||||||||||||||||||||||
| Наверх |