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