0

データの配列がある場合、各ArrayObject内の2番目の配列のキー2に基づいてアルファベットの昇順で表示されるように、データを並べ替えるのに最適なオプションは何ですか?

データ

ArrayObject::__set_state(array(
   'job_category_filter_population' => 
  ArrayObject::__set_state(array(
     10225 => 
    ArrayObject::__set_state(array(
       0 => 
      array (
        0 => '10042',
        1 => 'Root',
      ),
       1 => 
      array (
        0 => '10225',
        1 => 'Supply',
      ),
    )),
     10228 => 
    ArrayObject::__set_state(array(
       0 => 
      array (
        0 => '10042',
        1 => 'Root',
      ),
       1 => 
      array (
        0 => '10228',
        1 => 'X-ray',
      ),
    )),
     10226 => 
    ArrayObject::__set_state(array(
       0 => 
      array (
        0 => '10042',
        1 => 'Root',
      ),
       1 => 
      array (
        0 => '10226',
        1 => 'Team',
      ),
    ))
  ))
))

例:供給、チーム、そしてX線?

4

2 に答える 2

1

ArrayObject::uasort引数の2番目の配列の2番目の要素を比較するコールバック関数を使用して提供します。

于 2010-08-31T16:20:40.570 に答える
1

http://php.net/manual/en/function.usort.phpの使用を見てくださいusort()

于 2010-08-31T16:20:47.073 に答える