ホームページ  >  記事  >  バックエンド開発  >  php strnatcmp()関数の使い方まとめ_PHPチュートリアル

php strnatcmp()関数の使い方まとめ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:17:51931ブラウズ

定義と使用法
定義と使用法
strnatcmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。 strnatcmp() 関数は、自然なアルゴリズム (大文字と小文字を区別します) を使用して文字列を比較します。

自然なアルゴリズムでは、数値 2 は数値 10 より小さいです。コンピューターの並べ替えでは、「10」の最初の数値が 2 より小さいため、10 は 2 より小さいです。

自然なアルゴリズムでは、2 は 2 より小さいです。小さいのは10個。コンピューター数列では、「10」の最初の数字が 2 より小さい「1」であるため、10 は 2 より小さくなります。

この関数は次の値を返します:

この関数は次の値を返します:

•0 - 2 つの文字列が等しい場合

0 - 文字列が等しい場合
•<0 - string1 が string2 より小さい場合
<0 - string1 が string2 より小さい場合
•>0 - string1 が次の場合string2 より大きい
>0 – string1 が string2 より大きい場合
Syntax
Syntax

コードをコピー コードは次のとおりです:
strnatcmp(string1,string2)

パラメータパラメータ説明文字列1必須。比較する最初の文字列を指定します。文字列2必須。比較する 2 番目の文字列を指定します。
必須パラメータ。比較する最初の文字列オブジェクトを指定します
必須パラメータ。パラメーター比較用の 2 番目の文字列オブジェクトを指定します
ヒントとメモ

注: strnatcmp() は大文字と小文字を区別します。
注: strnatcmp() 関数は大文字と小文字を区別します。

------------------------------------------------- ----------------------------------

ケース

コードをコピー コードは次のとおりです:
";echo strnatcmp("10Hello world!","2Hello world!");?>


上記のコードの出力は次のようになります:
上記のコードは次の結果を出力します: -1 1

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

tru​​ehttp://www.bkjia.com/PHPjc/621719.html技術記事定義と使用法 定義と使用法 strnatcmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。