我爱学习网首页 | 设为首页 | 收藏本站 | 网站地图 您好,欢迎光临我爱学习网
我爱学习网

当前位置:首页 > 编程开发 > php > php字符串处理 >

php把字符串分割成数组或将数组按指定字符组成字符串

时间:2014-05-14 22:43 来源:我爱学习网 | 作者:我爱学习网 | 本文已影响
php程序中,常需要将一个字符串按指定的字符分割成数组(或都说是拆分成数组,意思是一样的)。这就需要用到php分割字符串函数explode()。
1、把字符串$str="a|b|c|d|e",按字符“|”分割成数组并输出:

<?php
$str="a|b|c|d|e";
$arr=explode("|",$str);
print_r($str);
?>

除了explode()函数以外,php还提供了其它函数把字符串指定字符分割成数组,比如:str_split(string,length),string 必需,规定要分割的字符串。 length 可选,规定每个数组元素的长度,默认是 1。此外,json_decode()也可以把字符串分割成数组(第二个参数为true才行)。
 
 
2、将数组按指定字符组成一个字符串,比如将数组$arr=array("a","b","c","d","e"),转成字符串$str="a,b,c,d,e",代码如下:

<?php
$arr=array("a","b","c","d","e");
$str=implode(',',$arr);
?>

(责任编辑:我爱学习网)


分享到: 更多