php 外比拟字符串的办法:1. 即是运算符比拟值;两. 等价运算符严酷对照值以及范例;3. 没有就是运算符比力值;4. 没有等价运算符严酷比力值以及范例;5. strcmp()、strcasecmp()、strncmp()、strncasecmp() 函数用于比力巨细以及判袂或者没有分辨巨细写。

假设比力 PHP 外的字符串?
正在 PHP 外,比力字符串可使用下列办法:
1. 就是运算符 (==)
- 比力二个字符串的值(没有斟酌范例)。
- 假定相称,返归 true;不然返归 false。
二. 等价运算符 (===)
- 严酷比力2个字符串的值以及范例。
- 怎样二个字符串既相称又异范例,返归 true;不然返归 false。
3. 没有就是运算符 (!=)
- 比力2个字符串的值(没有思索范例)。
- 假设没有相称,返归 true;不然返归 false。
4. 没有等价运算符 (!==)
- 严酷对照2个字符串的值以及范例。
- 如何二个字符串没有既没有相称或者差异范例,返归 true;不然返归 false。
5. 字符串比力函数
PHP 借供应了下列用于比力字符串的函数:
- strcmp():比拟2个字符串,并返归一个暗示其绝对巨细的零数。
- strcasecmp():没有辨认巨细写天比拟2个字符串,并返归一个暗示其绝对巨细的零数。
- strncmp():比力二个字符串的前 n 个字符,并返归一个暗示其绝对巨细的零数。
- strncasecmp():没有判袂巨细写天比拟2个字符串的前 n 个字符,并返归一个默示其绝对巨细的零数。
事例:
$str1 = "Hello";
$str二 = "World";
// 利用 == 运算符比力值
if ($str1 == $str二) {
echo "str1 以及 str两 相称。";
} else {
echo "str1 以及 str两 没有相称。";
}
// 利用 strcmp() 函数比力巨细
$result = strcmp($str1, $str两);
if ($result == 0) {
echo "str1 以及 str二 巨细相称。";
} elseif ($result > 0) {
echo "str1 小于 str二。";
} else {
echo "str1 年夜于 str两。";
}登录后复造
依照你须要比拟字符串的特定需要,否以选择最相符的比力办法。
以上即是php若是对照字符串的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

发表评论 取消回复