1

私はこの配列を持っています:

Array
(
    [0] => Array
        (
            [kw] => 46
            [anzahl_betten] => 100
        )

    [1] => Array
        (
            [kw] => 47
            [anzahl_betten] => 100
        )

    [2] => Array
        (
            [kw] => 45
            [anzahl_betten] => 100
        )

)

「kw」順に並べ替えたい。foreach($array as $output) 次に、kw 45 の配列を使用して配列を調べたいと思いますArray[0]

4

4 に答える 4

2

そのためにusort()を使用します。

//$array is your array
usort($array, function($x, $y)
{
   return $x['kw']<$y['kw']?-1:$x['kw']!=$y['kw'];
});
于 2013-11-07T09:34:16.407 に答える