PHP中判断字符串中是否包含指定字符串

代码 1年前 (2022) 站长
167 0 0

如题所示,在php中如何正确判断一段字符串中是否包含指定字符串,网上搜出来的函数大多是指向这个函数strpos() 可以查找字符串在另一字符串中第一次出现的位置(区分大小写)返回出现的下标从0开始不包含返回false。

问题来了如果目标是首位如:strpos("https://ys.urlsdh.com","http") 返回值是0,那么如果用if判断0也是false判断就不成立了。也是查找了很久才找到函数strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回 str1字符串从 str2第一次出现的位置开始到 str1结尾的字符串;否则,返回NULL。

简单来说strstr()函数包含就返回字符串否则返回NULL,用if就很好判断是否包含指定字符串了。

PHP中判断字符串中是否包含指定字符串
版权声明:站长 发表于 2022年11月10日 pm3:43,最后更新时间2022-11-20 13:06:39。
转载请注明:PHP中判断字符串中是否包含指定字符串 | 影视导航

相关文章

暂无评论

暂无评论...