导航

心动吧黑客BLOG

自发研究:须要多维思想而且要想不可能为可能的人才能做到

« PHP学习笔记2-文件、数组、字符串转:js页面刷新总结 »

php搜索字符串使用与缺点(strpos)

明生注:由于在编写过程中发现strpos的一个挺大的缺点。。所以做一下笔录。。

    首先我们先看看strpos的作用在于对某一个字符串进行判断是否存在某一个单个或多个字符的函数..看事例

$strpos1 = "这是母字符串"; $strpos2 = "母"; if (strpos($str1,$str2)===false)//这里要注意第一个匹配 { //不存在 }else{ //能用ELSE就不用IF //存在 }

上面的事例可以看出来。从“这是母字符串”中搜索是否存在“母”字。而此时因为在第三位出现。所以会返回真

但如果我们将要判断的字符串换成“这”那么此时因为有第1位出现。而php的判断则是为0。所以当我们判断“这”的字符串出现的时候会出现不存在的原因就在这里。

原创文章如转载,请注明:转载自心动吧黑客BLOG [ http://www.abcxd.com/abcxd/ ]

本文链接地址:http://www.abcxd.com/abcxd/abcxdArticle/PHPoday/313/

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

黑客榜之本月排行

搜索内容

日历

Copyright ⊙ 2004-2009 心动吧 UrL:ABCXD.CoM All RiGhts Reserved