php使用strpos,strstr,strchr注意啦,若是数字查找则会当成ASCII码处理
strpos,strstr,strchr都是查找某字符出现的位置,若未找到,则返回false(判断是===)
如:
1 var_dump(strpos("oa",'97')); 2 var_dump(strpos("oa",97)); 3 //执行的结果不一样. 4 //第一个则会查找97的字符串,则返回false 5 //第二个则会先将97转换成ascii码,97对应的ascii为a,则返回为1 6 7 echo chr(97);ascii转为字符串为a 8 echo ord('a');转换成ascii码
判断字符是否含查找的字符串
if(stripos("abcdedf", "a") !==false) { echo "存在"; } else { echo "不存在"; }
本文来自博客园,作者:三百里江山,转载请注明原文链接:https://www.cnblogs.com/300js/p/6125568.html