время
|
|
Глава 6. Проблемы 38
способ перемещения по масси-
ву — использование функции each () (вывод необходимого элемента).
Многомерные массивы
Несмотря на пугающее название, многомерные массивы на самом деле очень про-
сты. Для каждого измерения массива в конце добавляется дополнительный ин-
декс. Например:
$а[1] = $f; // примеры одномерных массивов
96 Часть II. Программирование на PHP
$a["foo"] = $f;
$а[1][0] = $f; // двумерный массив
$a["foo"][2] = $f; // числовые и ассоциативные индексы
$а[3] ["bar"] = $f; //. можно смешивать
$a["foo"][4]["bar"][0] = $f; // четырехмерный массив
В РНР 3 нельзя ссылаться на многомерные массивы в строках. Например, следую-
щая строка не даст желаемого результата:
$а[3]['bar'] = 'Bob';
echo "Так работать не будет: $а[3][bar]";
В РНР 3 будет выведена строка ?Так работать не будет: Array [bar]?. Одна-
ко для получения нужного результата можно использовать оператор конкатенации
строк (?.?):
$а[3]['bar'] =