Привет!
Сегодня я предлагаю поговорить об очередном типе массивов - О Многомерных.
Постараюсь просто объяснить что такое многомерный массив. Предлагаю считать многомерным массив массивов (или массив в массиве).
Давайте на практике посмотрим как это будет выглядеть:
$cars["mazda"] = array ( "fuel" => "Бензин", "drive" => "Передний", "rate" => "196" ); $cars["BMW"] = array ( "fuel" => "Бензин", "drive" => "Полный", "rate" => "200" ); $cars["Audi"] = array ( "fuel" => "Дизель", "drive" => "Полный", "rate" => "236" );
Вот таким образом выглядит один из примеров создания многомерных массивов. Пойдем дальше.
Давайте посмотрим как выглядит наш массив попробуем вывести все его содержимое. Код при этом будет следующий:
$cars["mazda"] = array ( "fuel" => "Бензин", "drive" => "Передний", "rate" => "196" ); $cars["BMW"] = array ( "fuel" => "Бензин", "drive" => "Полный", "rate" => "200" ); $cars["Audi"] = array ( "fuel" => "Дизель", "drive" => "Полный", "rate" => "236" ); echo "< pre >"; print_r($cars); echo "< / pre >";
А теперь попробуем вывести только данные о автомобиле, пусть это будет Audi, не забудем вывести в более человеческой форме:
$cars["mazda"] = array ( "fuel" => "Бензин", "drive" => "Передний", "rate" => "196" ); $cars["BMW"] = array ( "fuel" => "Бензин", "drive" => "Полный", "rate" => "200" ); $cars["Audi"] = array ( "fuel" => "Дизель", "drive" => "Полный", "rate" => "236" ); echo "Автомобиль Audi имеет ".$cars['Audi']['drive']." привод. В качестве питания использует ".$cars['Audi']['fuel']." , а максимальная скорость составляет".$cars['Audi']['rate']." километров в час";
Вот так просто обращаться к многомерным массивам. Вы еще просмотрите этот урок и поиграйтесь со значениями.
Все свои Вопросы оставляйте здесь в комментариях.
С уважением Ваш ИТ Инженер.
Собрался далеко лететь? Закажи авиабилеты в Украине.