Ben PHP kodları aşağıdaki dizi formatı:PHP sırala Dizisi
foreach ($events as $info) {
$events_array[] = array(
'title' => $info->Name,
'date' => $info->Date
);
}
function cb($a, $b) {
return strtotime($a['date']) - strtotime($b['date']);
}
usort($events_array, 'cb');
Düzenleme: tarih değerlerini biçimdedir: YYYY-AA-GG
Aslında ben print_r yap, ben olsun
Sen (dizi 2 boyutlu olduğu için) kendi çoklu sütun sıralama işlevi oluşturmak zorunda[title] => SimpleXMLElement Object () [date] => SimpleXMLElement Object ()
' foo kullanmayın lütfen:
Bu konuya bir göz ver. Bu sözdizimi her zaman şablonlama amaçlıydı ve çoğu geliştirici, başka bir yerde kullanılmasını beklemiyor veya takdir etmiyor – ThiefMasterDizideki herhangi bir şey olduğundan emin misiniz? usort dediğinizden önce print_r() yapın. –
, events_array'ın sıralamadan önce değerleri var mı? – Lighthart