日期: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