青岛做网站
        行业新闻
行业新闻
当前位置:首页> 新闻动态 > 行业新闻

在php开发中字符串和数组如何转换

更新时间:2019-03-20
   在我们使用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

 

 

免责声明:本站所有资讯内容搜集整理于互联网或者网友提供,并不代表本网赞同其观点,仅供学习与交流使用,如果不小心侵犯到你的权益,如果你对文章内容、图片和版权等问题存在异议,请及时联系我们删除该信息,电话:18766290210 QQ:1105881163