PHP usort()関数

PHP Array ReferencePHP Array リファレンスマニュアル完全版

例

ユーザー定義の比較関数を使用して配列 $a の要素をソートします: Sort the elements of the $a array using a user-defined comparison function:

<?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 オプション。呼び出し可能な比較関数を定義する文字列。最初の引数が 2 番目の引数より <, =, > の場合、比較関数はそれぞれ <, =, > 0 の整数を返す必要があります。

技術詳細

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


PHP Array ReferencePHP Array リファレンスマニュアル完全版 その他の拡張機能