| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
usort(PHP 4, PHP 5, PHP 7) usort — ユーザー定義の比較関数を使用して、配列を値でソートする 説明この関数は、ユーザー定義の比較関数により配列をその値でソートします。 ソートしたい配列を複雑な基準でソートする必要がある場合、 この関数を使用するべきです。
パラメータ
返り値
成功した場合に 例
例1 usort() の例
<?php 上の例の出力は以下となります。 0: 1 1: 2 2: 3 3: 5 4: 6
例2 多次元配列を使用する usort() の例
<?php 多次元配列をソートする際には、$a と $b は配列の最初のインデックスへの参照を保持しています。 上の例の出力は以下となります。 $fruits[0]: apples $fruits[1]: grapes $fruits[2]: lemons
例3 usort() でオブジェクトのメンバ関数を使用する例
<?php 上の例の出力は以下となります。 b c d 例4 usort() で クロージャ を使って多次元配列をソートする例
<?php 上の例の出力は以下となります。 y, a x, b z, c |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「usort - ユーザー定義の比較関数を使用して、配列を値でソートする」をGoogle検索
|