定義と使用法
strcasecmp()関数は、2つの文字列を比較します。
Tip: strcasecmp()関数はバイナリセーフと大文字小文字を区別しません。
ヒント:この関数はに似てstrncasecmp()あなたはとの比較で使用されるように、各文字列から文字の数を指定することができます違いと機能、 strncasecmp()
構文
strcasecmp( string1,string2 )
パラメーター | 説明 |
---|---|
string1 | 必須。 比較する最初の文字列を指定します。 |
string2 | 必須。 比較する2番目の文字列を指定します。 |
技術的な詳細
戻り値: | この関数は、返されます。
|
---|---|
PHPバージョン: | 4+ |
その他の例
例1
二つの文字列の比較(case-insensitive = HELLO and hELLo will output the same) :
<?php
echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");
?>
»実行例 例2
異なる戻り値:
<?php
echo strcasecmp("Hello world!","HELLO WORLD!"); // The two strings are equal
echo strcasecmp("Hello world!","HELLO"); // String1 is greater than string2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // String1 is less
than string2
?>
»実行例 <PHPの文字列のリファレンス