|
ArrayObject::uasortユーザー定義の比較関数でエントリをソートし、キーとの対応は保持する 説明
public true ArrayObject::uasort(callable
$callback)この関数はエントリをソートします。キーとそれに対応する値の関連は保持されたままとなります。 ソートにはユーザー定義の比較関数を利用します。 これは主に、連想配列など実際の要素の並びが重要となる場合のソートで使います。
パラメータ
戻り値
常に 変更履歴
例
例1 ArrayObject::uasort の例 上の例の出力は以下となります。
object(ArrayObject)#1 (1) {
["storage":"ArrayObject":private]=>
array(8) {
["a"]=>
int(4)
["b"]=>
int(8)
["c"]=>
int(-1)
["d"]=>
int(-9)
["e"]=>
int(2)
["f"]=>
int(5)
["g"]=>
int(3)
["h"]=>
int(-4)
}
}
object(ArrayObject)#1 (1) {
["storage":"ArrayObject":private]=>
array(8) {
["d"]=>
int(-9)
["h"]=>
int(-4)
["c"]=>
int(-1)
["e"]=>
int(2)
["g"]=>
int(3)
["a"]=>
int(4)
["f"]=>
int(5)
["b"]=>
int(8)
}
}
参考
|