Люди встрял с такой вот проблемкой: - есть массив $arr['NewItems']['New'][$id]['Date']=12231231 (unix timetamp) $arr['NewItems']['New'][$id]['Img']='src/...'; (путь к изображению) $arr['NewItems']['New'][$id]['Name']='Tvorenie'; - где $id уникальный идентификатор продукта (целое) и в массиве 2 элементов с 1 $id нет. Задача отсортировать массив по ключу ['Date'] если бы не $id можно бы asort(), но как быть в этом случае, есть у кого идеи?
function MySort($multiArray=array()){ $tmp = Array(); foreach($multiArray as &$ma) $tmp[] = &$ma["Date"]; array_multisort($tmp, $multiArray); return $multiArray; } $arr['NewItems']['New']=$this->MySort($arr['NewItems']['New']); все решил проблему спасибо за правильное направление