服务热线:18766290210  电话:0532-58709418
在php开发中字符串和数组如何转换
发布时间:2019-03-12 14:17:57.0 作者:青岛做网站
   在我们使用PHP开发网站系统时会经常遇到字符串和数组转换的情况,这其中主要应用到explode()函数和implode()函数实现,

1、  使用explode()函数将字符串转换成数组

explode()函数将字符串依照指定的字符串或字符separator切开。其语法如下:

array explode(string separatorstring string[int limit])

返回值由字符串组成的数组,每个元素都是string的一个子串,它们被字符串separator作为边界点分割出来。

如果设置了limit参数,则返回的数组包括最多limit个元素,而最后那个元素将包括string的剩余部分。

如果separator为空字符串(“”)explode()函数将返回False;如果separator所包含的值在string中找不到,那么explode()函数将返回包含string单个元素的数组;如果参数limit是负数,则返回除了最后的-limit个元素外的所有元素。

下面是应用explode()函数将PHPJSPASP字符串按照“、”进行分割的实例:

<?php

$str = "PHPJSPASP";                 //定义一个字符串

$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

上一篇:没有内容了    下一篇:投票系统中如何通过柱形图来显示分析投票结果

 
 
联系我们
青岛市市南区香港中路52号1615室(青岛国际新闻中心)
早8:20~晚18:00
 
速联网络建站咨询速联网络建站