で配列を並べ替えるには、値による並べ替え、キーワードによる並べ替え、自然言語による並べ替えなど、さまざまな方法があります。今日説明するのは、PHP 関数 usort() を使用してカスタム配列の並べ替えを実装することです。これを行うには、独自の比較関数を作成し、それを PHP 関数 usort() に渡します。最初のパラメータが 2 番目のパラメータより「小さい」場合、比較関数は 0 より小さい数値を返す必要があります。 " 2 番目の引数よりも大きい場合、比較関数は 0 より大きい数値を返す必要があります。
リスト I は PHP 関数 usort() の例です。この例では、配列要素が長さに応じて、最も短い項目が最初に並べ替えられます。
このようにして、PHP 関数 usort() を使用する独自の比較関数を作成します。各文字列の数を比較し、それぞれ 1、0、または -1 を返します。この戻り値は、要素の配置を決定するための基礎となります。その出力は次のとおりです:
Array ([0] => jay@zoo.tw
[1] => joe@host.com[2] => john.doe@gh.co.uk
[3] ] => asmithsonian@us.info)
このサンプルコードを通して、PHP関数usort()の具体的な使い方を学んでいただければ幸いです。
http://www.bkjia.com/PHPjc/446347.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446347.html
技術記事
で配列を並べ替えるには、値による並べ替え、キーワードによる並べ替え、自然言語による並べ替えなど、さまざまな方法があります。今日私たちが教えようとしているのは、PHP 関数 usort() を使用して実装することです...