Приднестровская поддержка XOOPS
Выше приводился пример массива с числовыми ключами. Ассоциативный массив позволяет использовать для индексов более наглядные текстовые ключи.
Чтобы присвоить значение массиву для ассоциативного ключа и иметь доступ через него, достаточно в квадратных скобках написать ключевое имя в кавычках, как в примере ниже:
$temps["jan"] = 38;
echo $temps["jan"];
Чтобы определить ассоциативный массив с помощью
функции array, нужно, кроме значения, указать ключ.
Для этого используется символ =>, который показывает
связь между ключом и значением:
$temps = array("jan" => 38, "feb" => 40, "mar" => 49,
"apr" => 60, "may" => 70, "jun" => 79,
"jul" => 84, "aug" => 83, "sep" => 76,
"oct" => 65, "nov" => 54, "dec" => 42);
Элемент в ассоциативном массиве находится в том порядке, в котором его определили (про сортировку массивом рассказывается ниже в этом уроке). Прохождение по ассоциативному массиву также происходит в том порядке, в котором определялись элементы.
Можно вызвать print_r для массива, чтобы убедиться в этом.
print "<PRE>"; print_r($temps); print "</PRE>";
В браузере выведет:
Array ( [jan] => 38 [feb] => 40 [mar] => 49 [apr] => 60 [may] => 70 [jun] => 79 [jul] => 84 [aug] => 83 [sep] => 76 [oct] => 65 [nov] => 54 [dec] => 42 )
Отправитель | Нити |
---|
4 пользователь(ей) активно (1 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 4 далее... |