如题所示,在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就很好判断是否包含指定字符串了。

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...