2 つの文字列を比較します (大文字と小文字は区別されません)。
<?phpecho strcasecmp("Hello world!","HELLO WORLD!");?>strcasecmp() 関数は 2 つの文字列を比較します。
ヒント: strcasecmp() 関数はバイナリセーフであり、大文字と小文字は区別されません。
ヒント:この関数は strncasecmp() 関数に似ていますが、strncasecmp() では比較する各文字列の文字数を指定できる点が異なります。
strcasecmp( string1,string2 )
パラメータ | 説明する |
---|---|
文字列1 | 必須。比較する最初の文字列を指定します。 |
文字列2 | 必須。比較する 2 番目の文字列を指定します。 |
戻り値: | 関数は以下を返します: 0 - 2 つの文字列が等しい場合 <0 - string1 が string2 より小さい場合 >0 - string1 が string2 より大きい場合 |
---|---|
PHPのバージョン: | 4+ |
2 つの文字列を比較します (大文字と小文字は区別されず、HELLO と hELLo は同じ出力になります)。
<?phpecho strcasecmp("Hello","HELLO");echo "<br>";echo strcasecmp("Hello","hELLo");?>さまざまな戻り値:
<?phpecho strcasecmp("Hello world!","HELLO WORLD!"); // 2 つの文字列は等しい strcasecmp("Hello world!","HELLO") // String1 は string2echo より大きい strcasecmp("Hello world") !","HELLO WORLD! HELLO!"); // String1 は string2 より小さい ?>