[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Трехмерный массив
kilogram
Попробовал вывести массив:

for ($i=0,$x=0; $x<16; $x++) {
for ($y=0; $y<16; $y++) {
$chars[$x][$y] = array($i, chr($i));
$i++;
}
}


for ($i = 0; $i < count($chars); $i++)
for ($j = 0; $j < count($chars[$i]); $j++)
for ($k = 0; $k < count($chars[$i][$j]); $k++)
echo $chars[$i][$j][$k].' ';


Вроде вывел. Интересует вопрос. Почему во втором внутреннем форе нужно писать $chars[$i], а в третем форе $chars[$i][$j] ?



Спустя 3 минуты, 36 секунд (7.04.2012 - 22:27) johniek_comp написал(а):
может быть по этому
$chars[$x][$y]; 


ты же говоришь это твой код...как не хорошо лукавить

Спустя 6 минут, 58 секунд (7.04.2012 - 22:34) kilogram написал(а):
$chars[$x][$y] = это код примера с книги, но вывод мой.
Почему там с i во втором форе, а в третем форе с i + j?
Просто по-другому не срабатывало.

Спустя 1 час, 26 минут, 3 секунды (8.04.2012 - 00:01) kilogram написал(а):
Пишутся квадратные скобки во втором, третем форе и дальше - это означает что мы получаем доступ к вложенному массиву через его счетчик?

Спустя 16 часов, 54 минуты, 9 секунд (8.04.2012 - 16:55) kilogram написал(а):
Доступ к внутреннему массиву в циклве фор, мы полчаем через индекс массива?

Спустя 1 час, 14 минут, 51 секунда (8.04.2012 - 18:10) nugle написал(а):
kilogram
через значение, значение будет массивом
Быстрый ответ:

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