PHP 中的 substr_compare() 函数
phpprogrammingserver side programming更新于 2025/9/16 8:37:17
substr_compare() 函数用于比较两个具有特定起始位置的字符串格式。
语法
substr_compare(str1,str2,offset,len,case_insensitive)
参数
str1 − 需要比较的第一个字符串
str2 − 需要比较的第二个字符串
offset − 需要比较的起始位置。如果为负数,则从字符串末尾开始计数。
len −要比较的第一个字符串的长度
case_insensitive − 如果 case_insensitivity 为 TRUE,则比较不区分大小写。
返回
substr_compare() 函数返回 −
0 - 如果两个字符串相等
<0 - 如果 string1(从偏移量开始)小于 string2
>0 - 如果 string1(从偏移量开始)大于 string2
如果 length 等于或大于 string1 的长度,则此函数返回 FALSE。
示例
下面是一个例子 −
<?php
echo substr_compare("pqrstrs", "qr", 1, 2);
?>
输出
以下是输出 −
0
示例
让我们看另一个例子 −
<?php
echo substr_compare("pqrstrs", "qr", 1, 3);
?>
输出
以下是输出 −
1
示例
让我们看另一个例子 −
<?php
echo substr_compare("Laptop", "AP", 1, 2, true)."
";
?>
输出
以下是输出 −
0

