Как се прави масив
Ще имаш нужда
- Основни познания по езика PHP
Инструкция
$array[2] = "Третият отиде";?>Тук, както и в други езици за програмиране, индексите на масива започват от нула. Но не е необходимо да ги посочвате изрично, когато добавяте елементи към масив - абсолютно същият масив може да бъде създаден по следния начин: $array[] = "Втори елемент от масива";
$array[] = "Third goes";?>Самият езиков интерпретатор на PHP ще присвои следващата индексна стойност на всеки следващ елемент от масива и размерът на масива също ще бъде увеличен с единица. Или можете да създадете точно същия масив в един ред, като изброите всички елементи в конструкцията array():
Има друга функция, която създава прост масив. Функцията range() създава масив от поредица от числа. Например: Масив, създаден с помощта на range() по този начин, ще бъде точно същият като масив, създаден по обичайния начин в тази форма: Многоизмерните масиви като цяло имат следния синтаксис: $array_name[index_1][index_2]..[index_N];Няма необичайни характеристики при създаването на елементи от многоизмерен масив: $array[0][1] = "Ред 1 място 2";
$array[1][0] = "Ред 2 място 1";
$array[1][1] = "Ред 2 място 2";
$array[2][0] = "Ред 3 място 1";
$array[2][1] = "Ред 3 на място 2";?>Или същото по друг начин: $array[0][] = "Ред 1 на място 2";
$array[1][] = "Ред 2 място 1";
$array[1][] = "Ред 2 място 2";
$array[2][] = "Ред 3 място 1";
$array[2][] = "Row 3 place 2";?>Или в един ред с помощта на конструкцията array(): Асоциативните масиви се създават по подобен начин, с единствената разлика, че не можете да пропуснете индекс. Няма ограничения за самия индекс - той може да бъде низ с произволна дължина.Прост асоциативен (или "наименуван") масив: $array['this is the second'] = "Вторият елемент от масива";
$array['third'] = "Третият си отиде";?>Или използване на конструкцията array(): "Това е първият елемент от масива", 'това е вторият' => „Втори елемент от масива“, „трети“ => „Третият отиде“);?> Няма специални разлики при създаването на многомерен асоциативен масив: $array['row 1']['row 2'] = "Row 1 place 2";
$array['row 2']['seat 1'] = "Ред 2 място 1";
$array['row 2']['place 2'] = "Ред 2 място 2";
$array['row 3']['seat 1'] = "Ред 3 място 1";
$array['row 3']['location 2'] = "Row 3 location 2";?>Или използване на конструкцията array(): array('location 1' => "Row 1 location 1", 'location 2' => "Row 1 location 2"), 'row 2' => array('location 1' => "Row 2 location 1", 'location 2' => "Row 2 location 2"), 'red 3' => array('location 1' => "Местоположение на ред 3 1", 'location 2' => "Местоположение на ред 3 2"));?>