PHP中的substr_compare()函数

substr_compare()函数用于将两个字符串格式与特定起始位置进行比较。

语法

substr_compare(str1,str2,offset,len,case_insensitive)

参数

  • str1-要比较的第一个字符串

  • str2-要比较的第二个字符串

  • offset-比较的起始位置。如果为负,则从字符串末尾开始计数。

  • len-要比较的第一个字符串的长度

  • case_insensitive-如果case_insensitiveivity为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)."\n";
?>

输出结果

以下是输出-

0