ホームページ >バックエンド開発 >PHPチュートリアル >PHPでstrnatcasecmp関数を使用する方法

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

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

php での strnatcasecmp 関数の使用: [strnatcasecmp($string1, $string2)]。 strnatcasecmp 関数は、「自然なアルゴリズム」を通じて 2 つの文字列を比較できます。

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

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

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

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

php strnatcasecmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します (大文字と小文字は区別されません)。

注: strnatcasecmp() 関数は strnatcmp() 関数 に似ていますが、唯一の違いは、この関数では大文字と小文字が区別されないことです。

基本構文:

strnatcasecmp($string1,$string2)

パラメーター: 関数は、上記の構文に示すように、2 つの必須の文字列パラメーターを受け入れます。これらのパラメータは次のように定義されます。

## ● $string1: このパラメータは比較する最初の文字列を指定し、省略できません。

##● $string2: このパラメータは比較する 2 番目の文字列を指定し、省略できません。

戻り値:

この関数は、次の条件に応じて、正の整数、負の数、または 0 を返します。 #● 2 つの文字列が等しい場合、戻り値$string1 が $string2 より大きい場合は 0、正の値 (> 0) が返されます。

##$string1 が $string2 より小さい場合、負の値 ( 例を通して php strnatcasecmp() 関数の使用方法を見てみましょう。

例 1:

<?php
echo strnatcasecmp("2hello world!","01hello world!");
echo "<br>";
echo strnatcasecmp("01hello world!","2hello world!");
?>
输出:
1
-1

例 2:

<?php 
  
echo strnatcasecmp("Hello", "HELLO"); 
echo "<br>";
echo strnatcmp("Hello", "HELLO"); 
  
?>

出力:

0
1

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

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