1、 使用explode()函数将字符串转换成数组
explode()函数将字符串依照指定的字符串或字符separator切开。其语法如下:
array explode(string separator,string string,[int limit])
返回值由字符串组成的数组,每个元素都是string的一个子串,它们被字符串separator作为边界点分割出来。
如果设置了limit参数,则返回的数组包括最多limit个元素,而最后那个元素将包括string的剩余部分。
如果separator为空字符串(“”),explode()函数将返回False;如果separator所包含的值在string中找不到,那么explode()函数将返回包含string单个元素的数组;如果参数limit是负数,则返回除了最后的-limit个元素外的所有元素。
下面是应用explode()函数将PHP、JSP、ASP字符串按照“、”进行分割的实例:
<?php
$str = "PHP、JSP、ASP"; //定义一个字符串
$strs = explode("、", $str); //应用explode()函数将字符串转换成数组
print_r($strs); //输出数组元素
?>
结果为:Array([0]=>PHP[1] =>JSP[2] =>ASP)
2、 应用implode()函数将数组转换成一个新的字符串。
其实,implode()函数将数组的内容合成一个字符串的语法如下:
string implode(string glue,arry pieces)
参数glue是字符串类型,指要传入的分隔符。参数pieces是数组类型,指出入的要合并元素的数组变量名称。
以下是使用implode()函数酱数组中的内容以空格分隔符进行连接,从而组合成一个新的字符串,实例代码如下:
<?php
$str=array(华软创信,青岛网站建设,公司,网址,’www.qdexun.cn’,服务电话,"0532-58709418");
echo implode(" ",$str); //以空格做为分隔符将数组中的元素组合成一个新字符串
?>
结果为:华软创信青岛网站建设公司网址www.qdexun.cn服务电话0532-58709418