仅仅是个人笔记
PHP字符串与数组的转换
1.explode()函数
explode()函数将字符串依指定字符串或字符separator切开 explode(string **separator**,string **string**,int limit)
返回由字符串组成的数组,每个元素都是string的一个子串,他们被字符串separator作为结点分隔。
如果设置了limit参数,则返回数组最多包含limit个元素,而最后那个元素将包含string剩余部分;
如果separator为空字符串(“”),将返回false;
如果separator所包含值在string中找不到,那么explode()将返回包含string单个元素数组
<?php
$str="时间,地点,人物";
$a=explode(",",$str);
print_r($a);
?>
结果:Array([0]=>时间[1]=地点[2]=>人物)
2.implode()函数
implode()将数组内容组合为一个字符串。
implode(string glue,array pieces)
glue为字符型,只将要传入的分隔符;pieces数组类型,将要传入要合并的数组变量名称。
<?php
$str=array("明天”,“吃”,“火锅”);
echo implode(" ",$str);
?>
结果将数组内容以空格符连接组成新字符串