PHP strcasecmp()関数
定義と使用法
strcasecmp()関数は、2つの文字列を比較します。
ヒント:strcasecmp()関数はバイナリセーフで大文字と小文字を区別しません。
ヒント:この機能strncasecmp()関数の違いは、あなたがstrncasecmp(による比較のために、各文字列の文字数を指定することができる)ということで、似ています。
文法
strcasecmp( string1,string2 )
参数 | 描述 |
---|---|
string1 | 必需。规定要比较的第一个字符串。 |
string2 | 必需。规定要比较的第二个字符串。 |
技術的詳細
戻り値: | この関数は、返されます。
|
---|---|
PHPバージョン: | 4+ |
より多くの例
例1
(ハローハロー大文字と小文字を区別しない、して出力する)2つの文字列を比較します。
<?php
echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");
?>
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
?>
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の文字列リファレンス