0
我想按日期排序多個數組,但它有點特別。在陣列中 有兩種類型的條目:按日期按不同索引排序多維數組
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?
我想按日期排序多個數組,但它有點特別。在陣列中 有兩種類型的條目:按日期按不同索引排序多維數組
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?
首先你需要做的日期
$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];
}
那麼keyarray需要根據它
array_multisort($array,SORT_ASC,$name_key);
到multisort你能告訴我們'var_export($陣列,真正的);'? – 2014-11-03 08:25:05