PHP от А до Я. Многомерные массивы

Просмотров: 14747Комментарии: 0
ПрограммированиеPHP

Привет!

Сегодня я предлагаю поговорить об очередном типе массивов - О Многомерных.

Постараюсь просто объяснить что такое многомерный массив. Предлагаю считать многомерным массив массивов (или массив в массиве).

Давайте на практике посмотрим как это будет выглядеть:

$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']." километров в час";

Вот так просто обращаться к многомерным массивам. Вы еще просмотрите этот урок и поиграйтесь со значениями.

Все свои Вопросы оставляйте здесь в комментариях.

С уважением Ваш ИТ Инженер.



Собрался далеко лететь? Закажи авиабилеты в Украине.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)