| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
ArrayObject::natsort(PHP 5 >= 5.2.0, PHP 7) ArrayObject::natsort — "自然順" アルゴリズムでエントリをソートする 説明
public void ArrayObject::natsort
( void
)
このメソッドは、英数字からなる文字列を人間が並び替えるのと同じようなアルゴリズムでソートし、 キーと値の対応は保持します。このようなソートのことを "自然順" と呼びます。 このアルゴリズムと、コンピュータの通常の文字列ソートアルゴリズム (ArrayObject::asort で使われているもの) の違いは、以下のサンプルを参照ください。 パラメータこの関数にはパラメータはありません。 返り値値を返しません。 例
例1 ArrayObject::natsort() の例
<?php 上の例の出力は以下となります。 Standard sorting ArrayObject Object ( [3] => img1.png [1] => img10.png [0] => img12.png [2] => img2.png ) Natural order sorting ArrayObject Object ( [3] => img1.png [2] => img2.png [1] => img10.png [0] => img12.png ) より詳細な情報は、Martin Pool の » Natural Order String Comparison を参照ください。 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「ArrayObject::natsort - "自然順" アルゴリズムでエントリをソートする」をGoogle検索
|