2016-08-24 5 views
-3

このコードで_keyを使用して配列を並べ替える方法は?それによってこのコードで `_key`を使って配列をソートする方法は?

Array 
    (
     [0] => stdClass Object 
      (
       [_key] => 50180 
       [group] => stdClass Object 
        (
         [id] => 50180 
         [name] => CriticalChain 
        ) 

      ) 

     [1] => stdClass Object 
      (
       [_key] => 2357895 
       [group] => stdClass Object 
        (
         [id] => 2357895 
         [name] => Data Modeling 
        ) 

      ) 

     [2] => stdClass Object 
      (
       [_key] => 1992105 
       [group] => stdClass Object 
        (
         [id] => 1992105 
         [name] => SQL Server Users in Israel 
        ) 

      ) 

     [3] => stdClass Object 
      (
       [_key] => 37988 
       [group] => stdClass Object 
        (
         [id] => 37988 
         [name] => CDO/CIO/CTO Leadership Council 
        ) 

      ) 

     [4] => stdClass Object 
      (
       [_key] => 4024801 
       [group] => stdClass Object 
        (
         [id] => 4024801 
         [name] => BiT-HR, BI & IT Placement Agency 
        ) 

      ) 

     [5] => stdClass Object 
      (
       [_key] => 37845 
       [group] => stdClass Object 
        (
         [id] => 37845 
         [name] => Israel Technology Group 
        ) 

      ) 

     [6] => stdClass Object 
      (
       [_key] => 51464 
       [group] => stdClass Object 
        (
         [id] => 51464 
         [name] => Israel DBAs 
        ) 

      ) 

     [7] => stdClass Object 
      (
       [_key] => 66097 
       [group] => stdClass Object 
        (
         [id] => 66097 
         [name] => SQLDBA 
        ) 

      ) 

     [8] => stdClass Object 
      (
       [_key] => 4462353 
       [group] => stdClass Object 
        (
         [id] => 4462353 
         [name] => Israel High-Tech Group 
        ) 

      ) 

     [9] => stdClass Object 
      (
       [_key] => 4203807 
       [group] => stdClass Object 
        (
         [id] => 4203807 
         [name] => Microsoft Team Foundation Server 
        ) 

      ) 

    ) 
+0

は[ksort](http://php.net/manual/en/functionを使用.ksort.php) –

答えて

0

使用usortまたはループあなたの配列のキーとして_key使用し、キーで配列をソート:

$newArray = array(); 
foreach($arr as $item){ 
    $newArray[$item->key] = $item; 
} 
ksort($newArray); 
関連する問題