[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Многомерные массивы
bposter
Доброго время суток, дошел до урока цикл foreach и зашел в тупик не получается вытянуть из массива все 4 колеса
user posted image

для начало думаю вытяну все местоположения

			foreach($a as $s)
{
echo $s;
echo '<br />';
}


но выводится тока Array
типа говорит что это масив :huh: если прописать
$s[2]
или
$s[1]
то вытягиваются по отдельности, а какже все три вытащить или все 4 колеса?



Спустя 51 минута, 34 секунды (24.02.2012 - 04:23) inpost написал(а):
foreach($a['Гараж']['Запорожец']['Багажник'] as $s)

Спустя 8 минут, 51 секунда (24.02.2012 - 04:32) bposter написал(а):
Спасибо, а если нужно вытянуть Двигатель, Кузов, Багажник ?

Спустя 10 минут, 9 секунд (24.02.2012 - 04:42) bposter написал(а):
так тока двигатель и кузов выводит а багажник невыводит
        foreach($a['Гараж']['Запорожец'] as $s)
{
echo $s;
echo '<br>';

Спустя 3 часа, 16 минут, 16 секунд (24.02.2012 - 07:59) sergeiss написал(а):
Вот так попробуй. Думаю, что натолкнёт на мысли :)

foreach($a['Гараж']['Запорожец'] as $key => $value)
{
echo "[$key]=$value<br>";
}


Спустя 4 часа, 30 минут, 8 секунд (24.02.2012 - 12:29) bposter написал(а):
Ясно спасибо, смотрю с масивами не все так просто как кажется, вывелось все правда вот так

[0]=Двигатель
[1]=Кузов
[Багажник]=Array


Думаю такие сложные масивы мне не понадобятся blink.gif

Спустя 7 минут, 24 секунды (24.02.2012 - 12:36) Zerstoren написал(а):
Цитата (bposter @ 24.02.2012 - 09:29)
Ясно спасибо, смотрю с масивами не все так просто как кажется, вывелось все правда вот так

[0]=Двигатель
[1]=Кузов
[Багажник]=Array


Думаю такие сложные масивы мне не понадобятся blink.gif

Еще как понадобятся, просто не сейчас.

Воспользуйтесь функцией var_dump, чтоб совсем детально узнать о данной переменной.

И там вы как раз сможете нормально проложить цепочки.

Спустя 5 минут, 39 секунд (24.02.2012 - 12:42) bposter написал(а):
Цитата (Zerstoren @ 24.02.2012 - 09:36)
Цитата (bposter @ 24.02.2012 - 09:29)
Ясно спасибо, смотрю с масивами не все так просто как кажется, вывелось все правда вот так

[0]=Двигатель
[1]=Кузов
[Багажник]=Array


Думаю такие сложные масивы мне не понадобятся  blink.gif

Еще как понадобятся, просто не сейчас.

Воспользуйтесь функцией var_dump, чтоб совсем детально узнать о данной переменной.

И там вы как раз сможете нормально проложить цепочки.

до этой функции я еще не дошел но буду иметь в виду Спасибо за совет.

Спустя 1 минута, 46 секунд (24.02.2012 - 12:44) sergeiss написал(а):
Цитата (bposter @ 24.02.2012 - 13:29)
Ясно спасибо, смотрю с масивами не все так просто как кажется

...но и не так сложно, как тебе кажется :)

Проблема в том, что, как ты сам же увидел уже, ты используешь нужные тебе величины либо как ключи массива, либо как величины.
Для более корректной работы тебе надо, наверное, использовать величины как ключи. Что-то типа такого (показываю только внутреннюю часть)
array(
'Двигатель' => array(),
'Кузов' => array(),
'Багажник' => array('Колесо1', 'Колесо2','Колесо3', 'Колесо4')
)

То есть, даже если нет данных, то все равно объяви пустый массив. Тогда структура будет "однотипной", с которой можно будет спокойно работать.

Спустя 59 минут, 23 секунды (24.02.2012 - 13:43) bposter написал(а):
ага я понял спасибо smile.gif


_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Быстрый ответ:

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