PHP uksort()関数

PHP Array Reference完全な PHP Array リファレンスマニュアル

実例

ユーザー定義の比較関数を使用して、配列 $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 省略可能。呼び出し可能な比較関数を定義する文字列。最初の引数が 2 番目の引数より <、=、> の場合、比較関数はそれぞれ <、=、> 0 の整数を返す必要があります。

技術詳細

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


PHP Array Reference完全な PHP Array リファレンスマニュアル その他の拡張