PHPで文字列を比較する方法は何ですか?

PHPでは、strcmp()関数を使用して、2つの文字列の大小を比較することができます。この関数は、文字列の比較結果を表す整数値を返します。

  1. もし文字列が等しい場合は、0を返す。
  2. もし最初の文字列が2番目の文字列よりも小さい場合は、負の数を返します。
  3. もし最初の文字列が二番目の文字列よりも大きい場合、正の数を返す。

こちらはサンプルです。

$str1 = "Hello";
$str2 = "World";

if (strcmp($str1, $str2) == 0) {
    echo "字符串相等";
} elseif (strcmp($str1, $str2) < 0) {
    echo "第一个字符串小于第二个字符串";
} else {
    echo "第一个字符串大于第二个字符串";
}

結果は「最初の文字列は2番目の文字列よりも小さい」です。

bannerAds