函数名称:substr_compare() 适用版本:PHP 5, PHP 7 函数描述:substr_compare()函数用于比较两个字符串的一部分内容,并返回它们之间的差异。它是区分大小写的比较...
函数名称:substr_compare()
适用版本:PHP 5, PHP 7
函数描述:substr_compare()函数用于比较两个字符串的一部分内容,并返回它们之间的差异。它是区分大小写的比较函数。
语法:int substr_compare(string $main_str, string $str, int $offset, int $length [, bool $case_insensitivity = false])
参数:
返回值:如果主字符串在指定位置开始的子字符串与比较字符串相等,则返回0;如果主字符串小于比较字符串,则返回一个负数;如果主字符串大于比较字符串,则返回一个正数。
示例:
$main_str = "Hello World";
$str = "Hello";
$offset = 0;
$length = 5;
$result = substr_compare($main_str, $str, $offset, $length);
if ($result === 0) {
echo "主字符串与比较字符串相等";
} elseif ($result < 0) {
echo "主字符串小于比较字符串";
} else {
echo "主字符串大于比较字符串";
}
// 输出:主字符串与比较字符串相等
$main_str = "Hello World";
$str = "world";
$offset = -5;
$length = 5;
$result = substr_compare($main_str, $str, $offset, $length, true);
if ($result === 0) {
echo "主字符串与比较字符串相等";
} elseif ($result < 0) {
echo "主字符串小于比较字符串";
} else {
echo "主字符串大于比较字符串";
}
// 输出:主字符串大于比较字符串
注意事项: