Я хочу отсортировать несколько массивов по дате, но это немного специфично.
В массиве есть два типа записей:
if array[i][0] == 'note' then the date is array[i][7]
if array[i][0] == 'activity' then the date is array[i][5]
это можно сделать с помощью array_multisort?
сначала нужно сделать keyarray для дат
$name_key = array();
for($a=0 ; a<count($array);$a++)
{
if(array[$a][0]=='note')
$name_key[$a] = array[$a][7];
}
elseif(array[$a][0]=='activity'){
$name_key[$a] = array[$a][5];
}
тогда вам нужно мультисортировать по нему
array_multisort($array,SORT_ASC,$name_key);
Других решений пока нет …