PHP uasort() 関数

❮ PHP 配列リファレンス

$arr配列の要素を、ユーザ定義の比較関数を使用して値でソートします:

<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}

$arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6");
uasort($arr,"my_sort");
?>
例の実行 »

定義と用法

uasort() 関数は、配列をユーザ定義の比較関数を使用して値でソートします。

チップ: uksort() 関数は、配列をユーザ定義の比較関数を使用してキーでソートします。

構文

uasort(array,myfunction);

パラメータ 説明
array 必須。ソートする配列を指定する
myfunction 任意。呼び出し可能な比較関数を定義する文字列。 比較関数は、最初の引数が2番目の引数よりも <、= または > の場合は、0 よりも < 、= または > である整数を返す必要があります

技術内容
返り値: 成功した場合は TRUEを、失敗した場合は FALSEを返します
PHP バージョン: 4+

❮ PHP 配列リファレンス