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