PHP字符串函数教程:PHP字符串分割函数处理
常用的PHP字符串分割函数
常用的PHP分割字符串函数主要有explode、strtok、str_split,主要用来拆分字符串,并以数组或字符串形式返回,与这三个PHP字符串分隔函数相对应的,以分隔符连接拆分字符串的PHP字符串函数有implode、join,效果和explode正好相反,另外join函数是implode函数的别名。
PHP字符串分割函数explode处理说明
函数原型:array explode(string separator,string input);
explode函数应用非常广泛,其主要作用是对规定的字符串以设定的分隔符进行拆分,并以数组形式返回。其常使用在分割文件名以判断文件类型、切割用户Email等场合。
PHP字符串分割函数explode处理实例
1、获取文件扩展名
1 |
$fileName
=
"leapsoulcn.jpg"; |
我们知道在PHP文件上传功能中,判断上传文件名是否合法的最基本方法是判断扩展名是否合法,这时候就需要使用PHP字符串函数explode对文件名进行分割处理。在上述代码中explode函数以.为分隔符,对文件名进行分割。输入结果如下
1 |
Array ( [0] => leapsoulcn [1] => jpg ) |
2、获取用户Email域名信息
1 |
$emailInfo = explode("@",$email); |
3、获取用户访问的URL具体文件名
1 |
$url
=
"http://www.leapsoul.cn/index.php"; |
输出结果
1 |
Array ( [0] => http: [1] => [2] => www.leapsoul.cn [3] => index.php ) |
PHP字符串分割函数strtok处理说明
函数原型:string strtok(string input,string separator);
PHP字符串函数strtok与explode函数的区别在于,strtok函数在分割字符串后可记住分割后新字符串在原字符串中的位置以便于继续分割,返回类型为string。如果想要重新分割,只要将字符串重新传给strtok即可。
PHP字符串分割函数strtok处理实例
分割用户访问的URL地址
1 |
$url
=
"http://www.leapsoul.cn/index.php"; |
输出结果
1 |
http: |
PHP字符串分割函数str_split处理说明
函数原型:array str_split(string,length)
length默认为1,如果length小于1,则返回false,如果length大于字符串原有长度,则返回整个字符串作为数组元素。
PHP字符串函数str_split与explode函数的区别在于str_split是以长度来分割字符串而不是以分隔符来分割,有点类似于substr字符串函数的处理方式。
PHP字符串分割函数总结
相对来说PHP字符串分割函数explode应用比较广泛,结合PHP字符串匹配、截取函数可以做出很多应用,我的PHP文件上传功能和天气预报插件都应用到了PHP字符串函数的处理。
注:PHP网站开发教程-leapsoul.cn版权所有,转载时请以链接形式注明原始出处及本声明,谢谢。
上一篇: 初识CSS_html/css_WEB-ITnose
下一篇: php 文章调用类代码_PHP教程
推荐阅读
-
PHP中date()日期函数有关参数整理_PHP教程
-
php date()日期时间函数详解_PHP教程
-
『PHP』PHP截断函数mb_substr()使用介绍_PHP教程
-
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享,手机号码星号_PHP教程
-
PHP函数addslashes和mysql_real_escape_string的区别_PHP教程
-
CI框架中数据库操作函数$this->db->where()相关用法总结,this-db-_PHP教程
-
mysql_escape_string()函数用法分析,mysqlescapestring_PHP教程
-
PHP字符串word末字符实现大小写互换的方法,字符串大小写_PHP教程
-
php检查日期函数checkdate用法实例_PHP教程
-
php全角字符转换为半角函数_PHP教程