ユーザー定義の比較関数を使用して、$a 配列の要素を並べ替えます。
<?phpfunction 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(配列,myfunction );
パラメータ | 説明する |
---|---|
配列 | 必須。ソートする配列を指定します。 |
私の機能 | オプション。呼び出し可能な比較関数を定義する文字列。最初のパラメータ <、=、> が 2 番目のパラメータの場合、対応する比較関数は整数 <、=、> 0 を返す必要があります。 |
戻り値: | 成功した場合は TRUE を返し、失敗した場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 4+ |