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

相关文章