175 of 410 menu

関数 natcasesort

関数 natcasesort は、人間が行うように 配列をソートします。 この関数は、キーと値の間の 関連付けを保持します。

natsort とは異なり、 文字の大文字小文字を無視します。

構文

sort(array &$array, int $flags = SORT_REGULAR): bool

まず、大文字小文字を区別する 関数 natsort を使用してソートを実行してみましょう:

<?php $arr = [ 'Img12.png', 'Img10.png', 'img2.png', 'Img1.png' ]; natsort($arr); var_dump($arr); ?>

コードの実行結果:

[ 'Img10.png', 'img1.png', 'img2.png', 'img12.png', ]

次に、関数 natcasesort を使用して 大文字小文字を区別しない自然順ソートを実行してみましょう:

<?php $arr = [ 'img12.png', 'Img10.png', 'img2.png', 'img1.png' ]; natcasesort($arr); var_dump($arr); ?>

コードの実行結果:

[ 'img1.png', 'img2.png', 'Img10.png', 'img12.png', ]

関連項目

  • 関数 sort,
    要素を昇順でソートします
  • 関数 rsort,
    要素を降順でソートします
  • 関数 ksort,
    キーを昇順でソートします
  • 関数 krsort,
    キーを降順でソートします
  • 関数 asort,
    キーを保持したまま要素を昇順でソートします
  • 関数 arsort,
    キーを保持したまま要素を降順でソートします
  • 関数 natsort,
    自然順でソートします
  • 関数 usort,
    コールバック関数を使用してソートします
  • 関数 uksort,
    コールバック関数を使用してキーでソートします
  • 関数 uasort,
    コールバック関数を使用してキーを保持したままソートします
  • 関数 array_multisort,
    複数の配列をソートします
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否