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