こんにちは私は、それぞれが日付を含むforeachループを使っている配列のリストを持っています。複数の配列を日付で並べ替える
私は、各配列を出力するために別のforeachループを実行したいが、日付に基づいて配列を並べる。
Array
(
[0] => 31.08.2016
[1] => prize10
)
Array
(
[0] => 31.07.2017
[1] => prize10
)
Array
(
[0] => 31.08.2017
[1] => prize6
)
Array
(
[0] => 21.08.2017
[1] => prize6
)
をし、私が持っているコードは次のとおりです:
それが現在出力している
foreach ($unclaimed_users as $unclaimed_user) {
$a = get_user_meta($unclaimed_user->ID , "unclaimed");
$unserialized = unserialize($a[0]);
//echo $unserialized[0]; //Date
//echo $unserialized[1]; //Prize
print_r($unserialized);
}
しかし、これらは無特定の順序であり、どのように私は、最新の日付に基づいてそれらを出力することができますusort
の
がそれらにすべての別々の配列であるか、それはそれは '$のunclaimed_users'のように見えますclearshot66 @配列 – clearshot66
の配列では、親配列であり、彼が表示されている出力は、foreachループ – GrumpyCrouton