1

次の配列を、配列の「タイムスタンプ」セクションで最低から最高 (ASC) に並べ替えようとしています。

Array
(
[188] => Array
    (
        [date] => 28-04-2012
        [timestamp] => 1335571200
        [opposition] => Rayleigh 1st XI
        [teaperson] => 
    )

[182] => Array
    (
        [date] => 08-03-2012
        [timestamp] => 1331164800
        [opposition] => Galleywood 1st XI
        [teaperson] => 33
    )

[180] => Array
    (
        [date] => 07-07-2012
        [timestamp] => 1341619200
        [opposition] => High Roding 1st XI
        [teaperson] => 45
    )

)

array_multisort 関数を見たことがありますが、正しく使用する方法がわかりません。

乾杯

4

1 に答える 1

1

使用するusort

usort($arr,function($a,$b) {return $a['timestamp']-$b['timestamp'];})
于 2012-04-24T20:58:11.640 に答える