PHPで文字列を比較する方法は何ですか?
PHPでは、strcmp()関数を使用して、2つの文字列の大小を比較することができます。この関数は、文字列の比較結果を表す整数値を返します。
- もし文字列が等しい場合は、0を返す。
- もし最初の文字列が2番目の文字列よりも小さい場合は、負の数を返します。
- もし最初の文字列が二番目の文字列よりも大きい場合、正の数を返す。
こちらはサンプルです。
$str1 = "Hello";
$str2 = "World";
if (strcmp($str1, $str2) == 0) {
echo "字符串相等";
} elseif (strcmp($str1, $str2) < 0) {
echo "第一个字符串小于第二个字符串";
} else {
echo "第一个字符串大于第二个字符串";
}
結果は「最初の文字列は2番目の文字列よりも小さい」です。