現在の位置: ホーム> 関数カテゴリ一覧> natcasesort

natcasesort

「ナチュラルソート」アルゴリズムを使用して、配列ケースに依存しない文字を並べ替えます
名前:natcasesort
カテゴリ:配列
対応言語:php
一言説明:「Natural Sort」アルゴリズムを使用して、アレイを無感覚に並べ替えます。

定義と使用法

natcasesort()関数は、「自然な並べ替え」アルゴリズムを使用して配列をソートします。キー値は元のキー名を保持します。

自然ソートアルゴリズムでは、数字2は数値10未満です。コンピューターソートアルゴリズムでは、「10」の最初の数値が2未満であるため、10は2未満です。

この関数は症例感受性です。

成功した場合、関数はtrueを返し、失敗した場合、falseを返します。

<?php
$ temp_files = array ( "temp15.txt" 、 "temp10.txt" 、
"temp1.txt" 、 "temp22.txt" 、 "temp2.​​txt" ) ;

natsort ( $ temp_files ) ;
エコー"ナチュラルソート:" ;
print_r ( $ temp_files ) ;
echo "<br />" ;

natcaseSort ( $ temp_files ) ;
echo "case-sensentive Natural Sorting:" ;
print_r ( $ temp_files ) ;
?>

上記のコードの出力:

自然な種類:

配列
(
[0] => temp10.txt
[1] => temp22.txt
[2] => temp1.txt
[4] => temp2.​​txt
[3] => temp15.txt
))

無感覚な場合の自然な順序:

配列
(
[2] => temp1.txt
[4] => temp2.​​txt
[0] => temp10.txt
[3] => temp15.txt
[1] => temp22.txt
))

文法

natcaseSort (配列
パラメーター 説明する
配列 必須。ソートする配列を指定します。
類似の関数
  • 配列の交点を計算します array_intersect

    array_intersect

    配列の交点を計算します
  • 配列から変数のセットに値を割り当てます list

    list

    配列から変数のセットに値を割り当てます
  • 配列をブロックに分割します array_chunk

    array_chunk

    配列をブロックに分割します
  • 配列内の値の数をカウントします array_count_values

    array_count_values

    配列内の値の数をカウントします
  • 配列内のすべてのキーのケースを変更します array_change_key_case

    array_change_key_case

    配列内のすべてのキーのケースを変更します
  • 指定されたキーと値で配列を入力します array_fill_keys

    array_fill_keys

    指定されたキーと値で配列を入力します
  • セルの反対の順序で配列を返します array_reverse

    array_reverse

    セルの反対の順序で配列を返します
  • 入力配列内の単一の列の値を返します array_column

    array_column

    入力配列内の単一の列の値を返します
人気記事(にんききじ)