[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: итерация массива
Nuzhser

У меня есть массив

$holder[$letter]['тип'] , в него в цикле я подставляю значения вот так

$letter = 'z'; //это меняеться в цикле

$holder[$letter]['вода'][] = 34;
$holder[$letter]['сахар'][] = 45;
$holder[$letter]['мука'][] = 67;
$holder[$letter]['капуста'][] = 54;



Потом в цикле мне надо это же вытянуть и подставить в PHPExcel для отправки на лоакльный компьютер. Но добраться до этих значений в итерации не выходит. Подскажите.



Спустя 3 минуты, 41 секунда (1.02.2012 - 13:31) Winston написал(а):
Цитата (Nuzhser @ 1.02.2012 - 12:28)
Но добраться до этих значений в итерации не выходит

Что значит не выходит? Сделай несколько циклов.

Спустя 4 часа, 13 минут, 12 секунд (1.02.2012 - 17:45) Nuzhser написал(а):
Обьясню мне надо чтобы в цикле менялся только один индекс третий по счету. То есть иначе говоря мне надо чтобы в одном цикле шло прохождение по всем типам - вода сахар мука капуста А остальные ключи оставались в одном витке цикла неизменными. То есть масив $holder у меня есть а как вытягивать с него в цикле я не знаю.

$holder[$letter]['вода'][0]
$holder[$letter]['сахар'][0]
$holder[$letter]['мука'][0]
$holder[$letter]['капуста'][0]

Вот так не получается
foreach($holder as $elementKey => $element){

foreach($element as $valueKey => $value){

$objPHPExcel->setActiveSheetIndex(0)
->
setCellValue('A' . $i, "$value")
->
setCellValue('B' . $i, "$value")
->
setCellValue('C' . $i, "$value")
->
setCellValue('D' . $i, "$value")
->
setCellValue('E' . $i, "$value")
->
setCellValue('F' . $i, "$value")
->
setCellValue('G' . $i, "$value");


///////////////////////////////

$i++;
}
}

Спустя 2 часа, 46 минут, 4 секунды (1.02.2012 - 20:31) Nuzhser написал(а):
Зайдем с другой стороны. Конечная цель для меня это сортировка этого массива. Все это можно и не делать если бы отсортировать многоуровневый массив. Но тут тоже проблемы.


_____________
Лэт ит би
Быстрый ответ:

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