ホームページ >バックエンド開発 >PHPチュートリアル >PHP自然言語ソートの特徴紹介_PHPチュートリアル

PHP自然言語ソートの特徴紹介_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:29:461462ブラウズ

PHP 自然言語ソートの例として リスト G を使用します。

<ol class="dp-xml"><li class="alt">
<span><strong><font color="#006699"><span class="tag"><?</SPAN><SPAN class=tag-name>php</SPAN></FONT></STRONG><SPAN> </SPAN></SPAN><LI class=alt><SPAN><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>data</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>array</FONT></SPAN><SPAN>("book-1", "book-10", "book-100", <br>"book-5"); sort($data);print_r($data);  </SPAN></SPAN><LI class=""><SPAN>natsort($data); print_r($data);</SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></span></font></strong></span><span> </span>
</li></ol>

その出力は次のとおりです:

Array ([0] => book-1

[1] => book-10

[2] => book -100

[3] => 本-5

)

配列

(

[0] => 本-1

[3] => 本-5

[1] => 本-10

[ 2] => book-100

)

それらの違いはすでに非常に明らかです。2 番目の並べ替え結果はより直観的で「人間化された」ものですが、最初の並べ替え結果はアルゴリズムのルールに沿っており、より「コンピューター」の特性を持っています。 。これは PHP の自然言語ソートです。

http://www.bkjia.com/PHPjc/446349.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/446349.html

技術記事

PHP 自然言語ソートの例としてリスト G を使用します。 ;print_r($data); natsort($data);pri...

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