ホームページ  >  記事  >  バックエンド開発  >  PHP配列のソート方法(画像と文章で詳しく解説)

PHP配列のソート方法(画像と文章で詳しく解説)

WBOY
WBOYオリジナル
2021-10-14 17:01:103406ブラウズ

前回は「PHP配列の型の決め方」をご紹介しましたが、今回はPHP配列の基本定義と配列の基本型について詳しく紹介していきます。比較的単純な知識ポイントである PHP 配列のソートを見てみましょう。

PHP配列のソート方法(画像と文章で詳しく解説)

PHP 配列の並べ替え

配列内の要素は、アルファベット順または数値順に降順または昇順で並べ替えることができます。昇順とは、小さいものから大きいものへの並べ替えを意味し、数字は小さいものから大きなものへの並べ替えを意味し、英語文字は大文字の A ~ Z、次に小文字の a ~ z の昇順で並べ替えることを意味します。降順は昇順の逆です。

配列を並べ替えるには、配列並べ替え関数を使用する必要があります:

  • <strong>sort()</strong> : 配列を昇順に並べる

まず、sort は主に数値インデックス配列の並べ替えに使用されることを知っておく必要があります。sort が連想配列の並べ替えに使用される場合は、配列のキーは失われます。

例:

<?php
 $sum=array(100,25,85,68,Y,M,w,s,a,H,45,A,P);
 sort($sum);
 print_r($sum);
 ?>

出力結果:

PHP配列のソート方法(画像と文章で詳しく解説)

  • rsort(): 配列を並べ替えます。降順でソート

#上記の例の sort を rsort に置き換えると、出力結果は次のようになります:

PHP配列のソート方法(画像と文章で詳しく解説)

上記の例からわかるように、sort() 関数を使用して配列を昇順にソートし、rsort() 関数を使用して配列を降順にソートしました。

  • #asort() <strong></strong>: 連想配列の値に従って配列を昇順に並べ替えます

asort() 関数を使用して、配列の値に従って連想配列を昇順に並べ替える例は次のとおりです。 :

PHP配列のソート方法(画像と文章で詳しく解説)

  • ksort()

    <strong>: に従って配列を昇順に並べ替えます。連想配列のキー</strong>

    上記の例に基づいて、ksort() 関数をソートします。例は次のとおりです:
  • <?php
     $a=array("young"=>"25","beautiful"=>"18","city"=>"23","girl"=>"28");
     asort($a);
     print_r($a);
     ?>
出力結果:

結果を見て、連想配列のキーに基づいて配列を昇順に並べ替えます。 PHP配列のソート方法(画像と文章で詳しく解説)

    #arsort()
  • : 連想配列の値に基づいて配列を降順に並べ替えます<strong></strong>上記の例の ksort() を arsot() に置き換えて、連想配列の値に基づいてソートを試みます。出力結果は次のとおりです。

##krsort()PHP配列のソート方法(画像と文章で詳しく解説)

    : 連想配列のキーに従って配列を降順に並べ替えます
  • <strong> </strong>上記の例のソート関数を krsort() に置き換えると、出力結果は次のようになります。

  • 推奨される学習: "
PHP ビデオ チュートリアル

"

以上がPHP配列のソート方法(画像と文章で詳しく解説)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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