0
array_multisortをカスタムオーダーで使用する方法はありますか? matchDateフィールドの下のコードからわかるように、最初の日付が今日の日付に最も近い日付順に表示する必要があります。後でdate値に変換する文字列として渡されます。array_multisort今日の日付に最も近い値で並べ替え
foreach($matchLists as $matchList)
{
$fixtures[] = $matchList['matchDate'];
}
array_multisort($fixtures, SORT_DESC, $matchLists);
$newlist = array();
foreach($matchLists as $key => $matchitem)
{
if(array_key_exists('matchDate', $matchitem))
{
$newlist[$matchitem['matchDate']][$key] = ($matchitem);
}
}
foreach($newlist as $key => $value)
{
$fixtureDate = date('D j M Y ga', strtotime($key));
}
おかげで、これはそれが今、少なくともあなたも多分今日もに最も近い日付を選択するために、機能を変更し、可能 – rmsGreig
のにずっと整然と最初の最も早い日付、ものの正しい日付順に表示しているのに役立ちます過去の日付を削除する – Samuel