Создание массивов
Массив-список создается при первом присваивании определенного значения его элементу:
$my_array[] = “Иван”;
Создается массив-список $my_array, и его начальному элементу (элементу с индексом 0) присваивается значение “Иван”.
Внимание! Нумерация элементов массива-списка начинается с нуля!
К этому массиву можно добавлять другие элементы, используя тот же прием:
$my_array[] = “Иванов”; // элемент с индексом 1
$my_array[] = 25560; // элемент с индексом 2
Типы элементов массива могут быть различными. При добавлении очередного элемента в массив индекс его автоматически увеличивается на единицу (автоинкремент).
При создании массива можно сразу индексировать его элементы по своему усмотрению, причем не обязательно начинать с нуля:
$my_array[1] = “Иван”;
$my_array[2] = “Иванов”;
$my_array[3] = 25560;
Массив может быть создан также с помощью следующих конструкций:
- как список:
$my_array = array (“Иван”, “Иванов”, 25560);
var_damp($my_array); // вывод на экран
На экране появятся индексы в квадратных скобках, типы и значения элементов:
array(3) { [0]=> string(4) "Иван" [1]=> string(6) "Иванов" [2]=> int(25560) }
- как ассоциативный массив:
$my_array = array (‘Имя’=>“Иван”, ‘Фамилия’=>“Иванов”, ‘Зарплата’=>25560);
var_damp($my_array);
Внимание! Строковые индексы заключаются в одинарные кавычки!
На экране появятся индексы в квадратных скобках, типы и значения элементов:
array(3) { ["Имя"]=> string(4) "Иван" ["Фамилия"]=> string(6) "Иванов" ["Зарплата"]=> int(25560) }
Для вывода на экран элементов массива в PHP используется специальный цикл foreach – для каждого:
Дата добавления: 2015-04-19; просмотров: 939;