日期:2011-12-21 浏览次数:20446 次
PHP字符串函数在PHP网站开发中广泛使用,比如使用PHP字符串函数对字符串分割、截取、匹配、替换等处理。PHP字符串函数对于PHP入门学习者来说必不可少,本文将主要介绍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 2 3 | $fileName
=
"leapsoulcn.jpg"; $str = explode(".",$fileName); print_r($str); |
我们知道在PHP文件上传功能中,判断上传文件名是否合法的最基本方法是判断扩展名是否合法,这时候就需要使用PHP字符串函数explode对文件名进行分割处理。在上述代码中explode函数以.为分隔符,对文件名进行分割。输入结果如下
1 | Array ( [0] => leapsoulcn [1] => jpg ) |
2、获取用户Email域名信息
1 | $emailInfo
=
explode("@",$email); |
3、获取用户访问的URL具体文件名
1 2 | $url
=
"http://www.leapsoul.cn/index.php"; $urlFileName = explode("/",$url); |
输出结果
1 | Array ( [0] => http: [1] => [2] => www.leapsoul.cn [3] => index.php ) |
PHP字符串分割函数strtok处理说明
函数原型:string strtok(string input,string separator);
PHP字符串函数strtok与explode函数的区别在于,str