• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

织梦吧 - dedecms,网站模板,建站教程,图片素材免费下载

DedeCMS视频教程
当前位置: 织梦吧 > 编程与数据库 > php编程 >

php函数strstr、stristr、strpos三者的区别

来源: www.dedecms8.com 编辑:织梦吧 时间:2013-09-14点击:

php函数strstr、stristr、strpos三者的区别

strstr -- 返回字符串中从某指定字符开始到结束处的字符串。

语法:string strstr ( string haystack, string needle)
意义:返回haystack中从needle开始到结束的字符串。如果没有返回值,即没有发现needle,则返回FALSE
 注: 这个函数是大小写敏感的。
 
stristr与strstr 的用法一样,区别就是stristr不分区大小写。
 
前两者查找成功后返回的是字符,strpos查找成功后则是返回的是位置。因为位置有可能是0,所以判断查找失败使用===false更合适。

strpos的性能比较好,如果只是判断needle是否在字符串haystack中,则使用strpos较好,它将占用更少的内存和获得更快的执行速度。但是strpos对特殊字符支持不好,比如对中文就不能很好支持。

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 tom@tiptop.cn ,  QQ