私はusortを見ましたが、まだ少し混乱しています...
$myobject オブジェクトは次のようになります。
Array
(
[0] => stdClass Object
(
[tid] => 13
[vid] => 4
)
[1] => stdClass Object
(
[tid] => 10
[vid] => 4
)
[2] => stdClass Object
(
[tid] => 34
[vid] => 4
)
[3] => stdClass Object
(
[tid] => 9
[vid] => 4
)
これを見た:
function cmp( $a, $b )
{
if( $a->weight == $b->weight ){ return 0 ; }
return ($a->weight < $b->weight) ? -1 : 1;
}
usort($myobject,'cmp');
tid に従って並べ替えようとしていますが、重みを何かに変更する必要があるかどうかは本当にわかりませんか? それともそのまま動作しますか?試してみましたが、何も出力されませんでした...