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