ホームページ  >  記事  >  バックエンド開発  >  PHP 関数 usort() を使用してカスタム sort_PHP チュートリアルを実装する方法

PHP 関数 usort() を使用してカスタム sort_PHP チュートリアルを実装する方法

WBOY
WBOYオリジナル
2016-07-15 13:29:501364ブラウズ

で配列を並べ替えるには、値による並べ替え、キーワードによる並べ替え、自然言語による並べ替えなど、さまざまな方法があります。今日説明するのは、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.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/446347.html

技術記事

で配列を並べ替えるには、値による並べ替え、キーワードによる並べ替え、自然言語による並べ替えなど、さまざまな方法があります。今日私たちが教えようとしているのは、PHP 関数 usort() を使用して実装することです...


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。