ホームページ >バックエンド開発 >PHPの問題 >PHP配列でrsortとusortを一緒に使用できますか?

PHP配列でrsortとusortを一緒に使用できますか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-09-28 13:43:042393ブラウズ

PHP配列でrsortとusortを一緒に使用できますか?

rsort() 単純な逆順ソート:

rsort() 関数を使用してソートすることもでき、その結果は次のようになります。以前に使用した並べ替えと同じ () 単純な並べ替えでは逆の結果になります。 Rsort() 関数は、配列要素を数値順またはアルファベット順に高い順に並べ替えます。

<?php    
$data = array(5,8,1,7,2);
    rsort($data); 
    print_r($data);
?>

出力結果は次のとおりです:

Array ([0] => 8 [1] => 7 [2] => 5 [3] => 2 [4] => 1 )

関連する推奨事項: "php array"

usort() はユーザーに基づいています-定義されたルールの並べ替え:

PHP では、独自の比較関数を作成し、それを usort() 関数に渡すことで、独自の並べ替えアルゴリズムを定義することもできます。最初のパラメータが 2 番目のパラメータより「小さい」場合、比較関数は 0 より小さい数値を返す必要があります。最初のパラメータが 2 番目のパラメータより「大きい」場合、比較関数は 0 より大きい数値を返す必要があります。

リスト I はこの例です。配列要素は長さに応じて、最も短い項目が最初にソートされます。sortByLen は固定形式でなければなりません。

rree

以上がPHP配列でrsortとusortを一緒に使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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