例
ユーザ定義の比較関数を用いてキーでの$ 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");
uksort($arr,"my_sort");
?>
»実行例 定義と使用法
uksort()関数は、ユーザー定義の比較関数を用いてキーで配列をソート。
ヒントを使用uasort()ユーザ定義の比較関数を使用して、配列を値でソートする機能。
構文
uksort( array,myfunction );
パラメーター | 説明 |
---|---|
array | 必須。 ソートする配列を指定します |
myfunction | 任意。 呼び出し可能な比較関数を定義する文字列。 最初の引数がある場合に比較関数は0以上の整数を、<、=、または>を返す必要があり、<、=、または>第二引数より |
技術的な詳細
戻り値: | 成功した場合にTRUE。 失敗した場合にFALSE |
---|---|
PHPバージョン: | 4+ |
<PHPの配列参照