ArrayObject::asort
値でエントリをソートする
&reftitle.description;
public trueArrayObject::asort
intflagsSORT_REGULAR
エントリを昇順にソートします。
キーとそれに対応する値の関連は保持されたままとなります。
これは主に、連想配列など実際の要素の並びが重要となる場合のソートで使います。
&reftitle.parameters;
&sort.flags.parameter;
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;
&Description;
&return.type.true;
&reftitle.examples;
ArrayObject::asort の例
"lemon", "a" => "orange", "b" => "banana", "c" => "apple");
$fruitArrayObject = new ArrayObject($fruits);
$fruitArrayObject->asort();
foreach ($fruitArrayObject as $key => $val) {
echo "$key = $val\n";
}
?>
]]>
&example.outputs;
フルーツがアルファベット順で並べ替えられ、
各エントリに対応するキーもそれにあわせて並べ替えられます。
&reftitle.seealso;
ArrayObject::ksort
ArrayObject::natsort
ArrayObject::natcasesort
ArrayObject::uasort
ArrayObject::uksort
asort