Урок №15 - Массивы элементов

Урок №15 - Массивы элементов

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

Видеоурок

Массивы позволяют хранить большой объем информации в одном месте. В языке PHP можно найти как минимум два основных типа массивов. В этом уроке мы рассмотришь лишь одномерные массивы, а в следующем затронем тему многомерных массивов.

Одномерный массив

Одномерный массив состоит из нескольких элементов, объединенных под одним именем. Чтобы создать такой массив необходимо создать переменную и присвоить ей значение array(). Внутри вы можете через запятую записывать различные значения, которые и будут элементами массива.

В массивах отсчет начинается с 0, поэтому первый элемент в массиве по индексу будет равен 0, второй - 1 и так далее.

Примеры создания массива:
$some = array(); // Создание пустого массива
$some[0] = '1'; // Добавление 1 элемента
$some[1] = 2; // Добавление 2 элемента
echo $some[0]; // Вывод первого элемента
$array = array(1, 5, 2, "Some", true); // Создание массива со значениями сразу же
Работать с элементами массива можно точно также как с переменными. Мы можем их выводить или же устанавливать для них новые значения.

Для массивов существует несколько дополнительных методов. Один из методов это - count. Он позволяет получить длину всего массива.
$elements = array(23, 6, 0, true, "Первый");
// Выведет значение 5, так как в массиве 5 элементов
echo count($elements);
Кроме того, существуют ассоциативные массивы, которые вместо числовых индексов могут иметь буквенные значениям:
$list = array ("first" => 1, "second" => "2");
// Вместо числовых индексов здесь идут слова
echo $list["second"];

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Создание динамического веб сайта
22 урока
Изучение технологий Ajax
7 уроков
Видеокурс по PHP, MySQL / Создание динамического сайта