php中strstr、strrchr、substr、stristr四个函数的区别总结
2015-01-24信息快讯网
这篇文章主要介绍了php中strstr、strrchr、substr、stristr四个函数的区别总结,这4个函数是PHP中常用的字符串相关函数,需要的朋友可以参考下
php中strstr、strrchr、substr、stristr四个函数用法区别:
php中strstr strrchr substr stristr这四个字符串操作函数特别让人容易混淆,常用的是substr,strstr,基本上可以满足对字符串的操作。
下面介绍一下这个几个函数的区别。
一、strstr和strcchr的区别
strstr 显示第一次找到,要查找的字符串,以及后面的字符串。
strrchr 显示最后一次找到,要查找的字符串,以及后面的字符串。
<?php $email = 'test@test.com@jb51.net'; $domain = strstr($email, '@'); echo "strstr 测试结果 $domain<br>"; $domain = strrchr($email, '@'); echo "strrchr 测试结果 $domain<br>"; ?>
结果如下:
strstr 测试结果 @test.com@jb51.net
strrchr 测试结果 @jb51.net
二、strstr和stristr的区别
strstr是大小写敏感的。
stristr是大小写不敏感的。
<?php $email = 'zhangYing@jb51.net'; $domain = strstr($email, 'y'); echo "strstr 测试结果 $domain<br>"; $domain = stristr($email, 'y'); echo "stristr 测试结果 $domain<br>"; ?>
结果如下:
strstr 测试结果 jb51.net
stristr 测试结果 Ying@jb51.net
三、strstr和substr的区别
strsr是匹配后截取。
substr是不匹配,根据起始位置,进行截取。
<?php $email = 'zhangYing@jb51.net'; $domain = strstr($email, 'y'); echo "strstr 测试结果 $domain<br>"; $domain = substr($email,-7); echo "substr 测试结果 $domain<br>"; ?>
结果如下:
strstr 测试结果 jb51.net
substr 测试结果 jb51.net
把这个几个字符串截取函数搞明白了,在开发时可以省不少事
php通过Chianz.com获取IP地址与地区的方法
PHP中new static() 和 new self() 的区别介绍
WampServer下安装多个版本的PHP、mysql、apache图文教程
PHP PDO fetch 模式各种参数的输出结果一览
php中$_POST与php://input的区别实例分析
windows中为php安装mongodb与memcache
php下Memcached入门实例解析
php连接与操作PostgreSQL数据库的方法
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
phpmyadmin提示The mbstring extension is missing的解决方法
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
PHP中strtr字符串替换用法详解
php使用str_replace实现输入框回车替换br的方法
PHP中substr()与explode()函数用法分析
php中Y2K38的漏洞解决方法实例分析
PHP中常用的输出函数总结
PHP中exec与system用法区别分析
php使用$_POST或$_SESSION[]向js函数传参
CentOS 6.3下安装PHP xcache扩展模块笔记
字符串长度函数strlen和mb_strlen的区别示例介绍
CodeIgniter错误mysql_connect(): No such file or directory解决方法
Chrome Web App开发小结
浅析PHP中strlen和mb_strlen的区别
PHP中echo和print的区别
destoon出现验证码不显示时的紧急处理方法
PHP中使用strpos函数实现屏蔽敏感关键字功能
php中用memcached实现页面防刷新功能
php mb_substr()函数截取中文字符串应用示例
PHP中可以自动分割查询字符的Parse_str函数使用示例
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子