-
-6 26
-
我们很多时候在查找一个字符串是否存在于另外一个字符串的时候或许都喜欢用正则去匹配,但是正则里面有很多的元字符一级.*等这些有意义的字符,所有如果是判断输入变量的话就很麻烦.这里有一个很好的函数, strpos()可以很好的帮你实现以上功能:
定义和用法
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回 false。
语法
strpos(string,find,start)
参数 描述 string 必需。规定被搜索的字符串。 find 必需。规定要查找的字符。 start 可选。规定开始搜索的位置。 提示和注释
注释:该函数对大小写敏感。如需进行对大小写不敏感的搜索,请使用 stripos() 函数。
例子
<?phpecho
strpos("Hello world!","wo");?>输出:
6
注意:这个函数返回的是第一次出现的为止,所以有可能是0,0为false,所以要判断一个字符串是否存在于另外一个字符串的时候要这样写if(strpos("Hello world!","wo")!==false)
本文来源于php爱好者:php教程 —http://www.phplover.cn/
原文地址:http://www.phplover.cn/post/php-strops.html
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
- 评论(0)
发表评论 TrackBack