删除php中的Case敏感性和子字符串检查

时间:2016-07-01 05:41:22

标签: php

我想知道输入字符串是否是另一个字符串的子字符串,是否有任何函数忽略区分大小写?应该忽略区分大小写来完成子字符串检查。 请告诉我任何这样的功能

2 个答案:

答案 0 :(得分:1)

使用 stristr

  

返回匹配的子字符串。如果未找到针,则返回FALSE。

if(stristr("Hello","hello world")!==FALSE)
{
  // Yes needle is a part of haystack
}

答案 1 :(得分:1)

您也可以使用stripos

字符串中找到第一次出现不区分大小写的子字符串的位置

if(stripos("This is a test string","A Test")!==FALSE)
{
    echo "Yes";
}

从手册中查看stristr的注释:

  

注意:如果您只想确定是否出现特定针头   在haystack中,使用更快,内存更少的功能   strpos()代替。