PHP массивы

Массив — это набор данных

Массив содержит ключ — значение

Массивы делятся на 2 вида:

  • Массивы нумерованные
  • Массивы ассоциативные

Массив в программировании — структура данных, хранящая набор значений (элементов массива)

В жизни существуют например массивы горные и лесные, в языке программирования php массивы бывают простыми и ассоциативными, но каким бы не был массив, все это набор чего либо (если можно так выразиться).

Горный массив — набор гор

Лесной массив — набор растущих деревьев

Телефонный справочник например — набор имен и номеров, а словарь — набор слов.

Создадим массив с числовыми значениями.

Объявление массива

Где:

Все элементы массива записываются через запятую

Стоит так же обратить внимание на то, что 0 — это число и записывается без кавычек. Значение же ‘Один’, ‘Два’, ‘Три’ — это сроки и записываются они в кавычках.

Добавление элементов в массив

Элемент будет добавлен в конец массива.

Если же необходимо добавить элемент под определенным номером, необходимо в квадратных скобках указать порядковый номер элемента.

Понятие: ключ — значение

Каждому элементу массива соответствует какой то номер, даже если мы его не задаем.

Мы знаем, что в языках программирования исчисление начинается с 0. Номера в массиве сопоставляются с элементами так же начиная с 0 и расставляются автоматически без нашего желания и ведома, независимо, хотим мы того или нет. Они не видны, ни где не отображаются, а для чего нужны и как их использовать, поговорим чуть позже.


=> В массиве

=> Подставляется для записи ключа. Например мы используем : 11 =>’Три’ — будет означать, что под номером 11 запишется значение ‘Три’

Вывод значений массива

Вывод значений массива цикл for

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

Для того, что бы не считать все элементы, а их может быть сколько угодно, существует функция count(), которая производит подсчет элементов в массиве.

Ассоциативные массивы

При использовании ассоциативных массивов вывод значений, а точнее обращение к значению будет несколько иным и если в обычном массиве при указании его номера мы получали значение, то теперь необходимо указывать ключ, т.к. указав значение например 1 , найдено оно не будет.

Многомерные массивы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *