Массивы в PHP (часть 1)

Массивы в PHP (часть 1)

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

Эти списки в программировании называются массивами. В этом руководстве мы рассмотрим некоторые основные сведения о массивах PHP..

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

$ my_var_name = массив ();

Это сделает пустой массив.

Мы также можем установить некоторые значения при его создании (разделяя их запятыми):

Читать также:  Псевдоселекторы CSS

$ days_of_week = array (‘Понедельник’, ‘Вторник’, ‘Среда’, ‘Четверг’, ‘Пятница’, ‘Суббота’, ‘Воскресенье’);

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

Важно отметить, что нумерация элементов в массиве начинается с 0. Термин для этого — «нулевая индексация»..

Итак, если мы хотим взять третий день недели из приведенного выше массива, нам нужно будет написать:

эхо $ days_of_week [2]; // будет отображаться "среда"

В PHP с помощью функций count () и sizeof () мы можем выяснить, сколько элементов находится в массиве. Оттуда мы можем легко применить цикл for для обхода всех элементов в массиве и их обработки каким-либо образом:

Читать также:  Подробнее ScrollMagic

$ days_of_week = array (‘Понедельник’, ‘Вторник’, ‘Среда’, ‘Четверг’, ‘Пятница’, ‘Суббота’, ‘Воскресенье’);
echo ‘ul>’;
for ($ i = 0; $ i count ($ days_of_week); $ i ++) {echo ‘li>’. $ days_of_week [$ i]. ‘/ li>’; }
эхо ‘/ ul>’;

Результат вышеизложенного будет прост:

ul>
понедельник
li> вторник / li>
li> среда / li>
li> четверг / li>
li> пятница / li>
li> суббота / li>
воскресенье
/ ul>

Специально для работы с массивами в PHP удобнее использовать синтаксис foreach:

$ days_of_week = array (‘Понедельник’, ‘Вторник’, ‘Среда’, ‘Четверг’, ‘Пятница’, ‘Суббота’, ‘Воскресенье’);
echo ‘ul>’;
foreach ($ days_of_week как $ day) {echo ‘li>’. $ день. ‘/ li>’; }
эхо ‘/ ul>’;

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

Читать также:  Начало работы с JavaScript Возможности

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

Понравилась статья? Поделиться с друзьями:
Что нужно знать пользователю?