php通过strpos查找字符串出现位置的解决办法
内容摘要
这篇文章主要为大家详细介绍了php通过strpos查找字符串出现位置的简单示例,具有一定的参考价值,可以用来参考一下。
对php通过strpos查找字符串出现位置对此感兴趣的朋友,看看
对php通过strpos查找字符串出现位置对此感兴趣的朋友,看看
文章正文
这篇文章主要为大家详细介绍了php通过strpos查找字符串出现位置的简单示例,具有一定的参考价值,可以用来参考一下。
对php通过strpos查找字符串出现位置对此感兴趣的朋友,看看idc笔记做的技术笔记!strpos用来查找一个字符串在另一个字符串中首次出现的位置,strpos区分大小写,如果没有找到则返回false,所以strpos有两种类型的返回值,一种是整形,一种是bool型,开发过程中需要注意
/**
* php通过strpos查找字符串出现位置
*
* @param
* @arrange 512-笔记网: 512PiC.com
**/
echo strpos("Hello world!","wo");
/*** 来自php教程(www.idcnote.com) ***/
结出结果:6 由于strpos有两种类型的返回值,所以在判断是否找到子字符串的的时候最好使用===三个等号进行严格类型的相等比较
/**
* php通过strpos查找字符串出现位置
*
* @param
* @arrange 512-笔记网: 512PiC.com
**/
$haystack = "needle23423432";
$pos = strpos($haystack, "needle");
if ($pos==false) {
print("Not found based (==) test\n");
} else {
print("Found based (==) test\n");
}
if ($pos===false) {
print("Not found based (===) test\n");
} else {
print("Found based (===) test\n");
}
/*** 来自php教程(www.idcnote.com) ***/
上面的代码返回如下结果
This script will print:Not found based (==) testFound based (===) testThe (===) test is correct.
注:关于php通过strpos查找字符串出现位置的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释