ホームページ  >  記事  >  バックエンド開発  >  PHPでstrnatcmp関数を使用する方法

PHPでstrnatcmp関数を使用する方法

青灯夜游
青灯夜游オリジナル
2019-05-24 11:00:452677ブラウズ

php での strnatcmp 関数の使用法: [strnatcmp($string1,$string2)]。 strnatcmp 関数は、「自然アルゴリズム」を使用して 2 つの文字列を (大文字と小文字を区別して) 比較します。

PHPでstrnatcmp関数を使用する方法

strnatcmp() は、「自然順序」アルゴリズムを使用して 2 つの文字列を比較し、正の整数と負の数を返す PHP の組み込み関数です。 、またはゼロ。大文字と小文字は区別されます。構文は strnatcmp($string1,$string2) で、比較に必要な 2 つの文字列パラメーターを受け入れます。

(推奨チュートリアル: php ビデオ チュートリアル )

php strnatcmp() 関数の使用方法?

php strnatcmp 関数は、大文字と小文字を区別する「自然順序」アルゴリズムで 2 つの文字列を比較するために使用されます。

基本構文:

strnatcmp($string1,$string2)

パラメータ: strnatcmp() 関数は、比較に必要な 2 つの文字列パラメータを受け取ります

●$string1 : 必須パラメータ。比較する最初の文字列を指定します。

##● $string2: 必須パラメータ。比較する 2 番目の文字列を指定します。

戻り値: strnatcmp() 関数は、次の条件に基づいて整数値を返します。

#● 2 つの文字列が等しい場合、関数は 0 を返します。

# $string1 が $string2 より小さい場合、関数は負の値 (# $string2 が $string1 より小さい場合、関数は正の値 (> 0) を返します。

説明: 自然アルゴリズムでは、数値 2 は数値 10 より小さくなります。コンピューターの並べ替えでは、10 の最初の数値が 2 未満であるため、10 は 2 未満になります。

例を通して php strnatcmp() 関数の使用方法を見てみましょう。

<?php
//使用自然算法来比较两个字符串
echo strnatcmp("2hello world!","01hello world!");
echo "<br>";
echo strnatcmp("01hello world!","2hello world!");
?>

出力:

1
-1

以上がPHPでstrnatcmp関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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