PHP の strcmp とはどういう意味ですか?
定義と使用法
strcmp() 関数は 2 つの文字列を比較します。
注: strcmp() 関数はバイナリセーフであり、大文字と小文字が区別されます。
ヒント: この関数は strncmp() 関数に似ていますが、strncmp() では比較する各文字列の文字数を指定できる点が異なります。
構文
strcmp(string1,string2)
パラメータ
string1 必須。比較する最初の文字列を指定します。
string2 必須。比較する 2 番目の文字列を指定します。
戻り値:
この関数は次を返します:
0 - 2 つの文字列が等しい場合
<0 - 場合string1 が string2
>0 より小さい場合 - string1 が string2
より大きい場合 例 1
2 つの文字列を比較します (大文字と小文字は区別され、Hello と hELLo の出力は同じではありません) ):
<?php echo strcmp("Hello","Hello"); echo "<br>"; echo strcmp("Hello","hELLo"); ?>
出力:
0 -1
例 2
さまざまな戻り値:
<?php echo strcmp("Hello world!","Hello world!"); // 两字符串相等 echo strcmp("Hello world!","Hello"); // string1 大于 string2 echo strcmp("Hello world!","Hello world! Hello!"); // string1 小于 string2 ?>
出力:
0 7 -7
PHP の詳細については、 PHP 中国語 Web サイト にアクセスしてください。
以上がPHPのstrcmpとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。