July 13, 2018

PHP. Урок #13. Числовые Массивы

Массивы

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

$name1 = "David"; 
$name2 = "Amy"; 
$name3 = "John"; 

Но что, если у вас в списке 100 имен? Решение: Создайте массив! Числовые Массивы Числовые, или индексированные массивы, ассоциируют числовой индекс с их значениями. Индекс может быть присвоен автоматически (индекс всегда начинается с 0), следующим образом:

$names = array("David", "Amy", "John");

В качестве альтернативы, вы можете присвоить свой индекс вручную.

$names[0] = "David";
$names[1] = "Amy";
$names[2] = "John";

Мы определили массив с именем $names, который хранит три значения. Вы можете получить доступ к элементам массива через их индексы.

echo $names[1]; // Outputs "Amy"

Запомните, что индексом первого элемента является 0, а не 1.

Числовые Массивы

Вы можете хранить вместе целые числа, строки, и значения других типов данных в одном массиве. Пример:

<?php
$myArray[0] = "John";
$myArray[1] = "<strong>PHP</strong>";
$myArray[2] = 21;

echo "$myArray[0] is $myArray[2] and knows $myArray[1]";

// Outputs "John is 21 and knows PHP"
?>