[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Двумерный массив
romantik2011
Можно создать одномерный массив, всё нормально, вот так:

$cars = array(
"model" =>'X5',
"speed" =>120,
"doors" =>5,
"year" =>'2006'
);

echo $cars['doors']; //Выводим элемент массива


Вот смутил такой двумерный массив.

$cars['bmw'] = array(
"model" =>'X5',
"speed" =>120,
"doors" =>5,
"year" =>'2006'
);

echo $cars['bmw']['year'];


Какой смысл если написать его вот так? Как это на картинке примерно будет выглядеть этот двумерный
я имею ввиду $cars?. Получается весь массив состоит из одного элемента, который тоже массив и всё?



Спустя 3 минуты, 25 секунд (6.08.2011 - 21:30) Winston написал(а):
Цитата (romantik2011 @ 6.08.2011 - 21:26)
Какой смысл если написать его вот так

Почему же? Для каждой модели свои характеристики
Свернутый текст
$cars['bmw'] = array(
"model" =>'X5',
"speed" =>120,
"doors" =>5,
"year" =>'2006'
);
$cars['audi'] = array(
"model" =>'A8',
"speed" =>150,
"doors" =>4,
"year" =>'2008'
);
echo '<pre>';
print_r($cars);
echo '</pre>';

Запустите этот код. Возможно поймете...

Спустя 2 минуты, 58 секунд (6.08.2011 - 21:33) Winston написал(а):
Этот код можно было бы еще так написать
Свернутый текст

$cars = array('bmw' => Array(
"model" =>'X5',
"speed" =>120,
"doors" =>5,
"year" =>'2006'
),

'audi' => Array(
"model" =>'A8',
"speed" =>150,
"doors" =>4,
"year" =>'2008'
)
);

echo '<pre>';
print_r($cars);
echo '</pre>';

Спустя 4 минуты, 40 секунд (6.08.2011 - 21:37) romantik2011 написал(а):

$cars['bmw'] = array(
"model" =>'X5',
"speed" =>120,
"doors" =>5,
"year" =>'2006'
);


Вот это массив, состоящий всего навсего с одного элемента и этот элемент тоже массив?

Спустя 1 минута, 48 секунд (6.08.2011 - 21:39) Winston написал(а):
Да
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.