время
|
|
Глава 6. Проблемы 39
'Bob';
echo "Так работать будет: " . $а[3][Ьаг];
В результате будет выведено: ?Так работать будет?.
В РНР 4 эту проблему можно решить, заключив ссылку на массив (в строке) в фи-
гурные скобки:
$а[3]['bar'] = 'Bob';
echo "Так работать будет: {$а[3][bar]}";
Заполнять многомерные массивы можно по-разному. Самым тяжелым для понима-
ния является использование команды array () для ассоциативных массивов. Следу-
ющие два примера кода одинаково заполняют одномерный массив. Первый пример:
$а["color"] = "red";
$а["taste"] = "sweet";
$а["shape"] = "round";
$a["name"] = "apple";
$a[3] = 4;
Второй пример:
$a = array(
"color" => "red",
"taste" => "sweet",
"shape" => "round",
"name" => "apple",
Глава 8. Типы данных
3 => 4
) ;
Функция array ( ) для многомерных массивов может быть вложенной