Скриптовый язык PHP. Особенности обработки массивов

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

<?php

[[$arr = array();

[[$arr['ключ'] = 'значение';

?>

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

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

<?php

[[// эти два объявления массива эквивалентны

[[$arr = array('первый', 'второй', 'третий');

[[// и

[[$arr = array(0=>'первый', 1=>'второй', 2=>'третий');

?>

Сочетание "=>" используется для отделения ключа от значения в элементе при объявлении массива.

Обращение к отдельному элементу массива производится по его индексу или ключу:

<?php

[[$arr = array('первый', 'второй', 'третий');

[[$first = $arr[0];

?>

А с помощью конструкции foreach можно быстро перебрать все элементы массива:

<?php

[$arr = array('первый', 'второй', 'третий');

foreach($arr as $key=>$value)

[echo "Элемент массива номер $key равен '$value'";

?>



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: