Добрый вечер. вопрос из студии 8) перебегаю массив и вроде так легко, ну уже весь мозг сломал,не получаться под вечер , а оч. надо!!! Вообщем в двух словах получаем выборку,местными оберткаи, фетчим, вайлим туда сюда - формируем таблицу данных во вью! 8) вот что имеем на данном этапе! Код (PHP): if($a->fetchsize){///////l//при помощи ооп mysql и феч обьекты итд! получаем ,допустим 7 масивов в масиве. $someVarArrayType; while($tmp = $this->result->next()) { //////фетчит и ставить курсой! обычный феч, вернул все масивы! //tmp arr[arr = > (id => 1, name = 'x')] //и тут сам схем! + куча ифоф! итд! } } имеем arr = (1 =>1,.......n =>n) - $tmp на выХоде болжно быть массив arr([o.......$i](arr{1=>1 ......n =>n})) где нум ячейка фармируеться из tmp $tmp['data'] =>'20150527' //// arr ( 20150527' ) => array(n => n) Сама дата является номером ячеек! группировка идет по дате а не по айди и тд! на выхлопе два массива! ARR { [DATE] => ARR{[id]=>[10],[name]=>[10],[id]=>[10],[id]=>[10] , [DATE] => ARR{[id]=>[10],[name]=>[10],[id]=>[10],[id]=>[10] } второй масив такойже только в томже цыкле походу форычем надо arra{array{'id'= 2,name = 2,etc}, array{},......} третий такойже только пронумерованый! arra{0 =>array{'id'= 2,name = 2,etc}, 1 =>array{},......}
напиши исходный массив с минимум достаточных данных и что в итоге хочешь получить, а то мало что понятно
А если так: Код (PHP): $arr1; //исходный массив (выборка данных) $arr2 = array(); //Новый массив foreach($arr1 as $x) { $arr2[(str)$x['data']] = $x; } Только вот непонятно - зачем так делать: можно ведь и данные потерять, если даты совпадут?