php怎么合并数组返回字符串,如何分割字符串返回数组

北大青鸟大学城校区logo 北大青鸟大学城校区
招生简章校园环境师资力量就业明星招生问答软件工程师北京大学学历学员项目联系我们 报名通道

免费在线咨询通道>>

免费在线报名通道>>

北大青鸟报名电话
当前位置:北大青鸟 > IT培训 > 网络工程师 >

php怎么合并数组返回字符串,如何分割字符串返回数组

标签:   分类:网络工程师

在日常网站开发中分割字符串和合并字符串的功能还是很常用的,特别是批量处理字符串的时候,很多时候应该会用到这两个功能,我们一起来看下面教程。

对于分割字符串和把数组合并成字符串的功能要用到两个函数,一个是implode,另一个是implode,下面我们详细分析这两个函数。
一、php explode(separator,string,limit)函数
explode有三个参数,三个参数分别代表什么意思呢?

1、separator,必需。规定在哪里分割,这个必须填,要不就没办法分割了,这个形象点说就是分割标记,因为人可以看着文本说我要在这分我要在那分,但是对于程序来说你要给他一个实体的标记它才能按着这个标记分割,比如把一个文本按行分割,按逗号分割了什么的。

2、String,必需。要分割的字符串。这个没啥说的吧,就是你要分割的字符串
3、limit ,可选,规定所返回的数组元素的数目。其实这个参数大多时候都不用的,淡然也有用到的时候。
limit可能的值:

(a)大于 0 - 返回包含最多 limit 个元素的数组
(b)小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组
(c)0 - 返回包含一个元素的数组
函数的官方解释说完了,咱们来实验个例子吧。

例子:
<?php
$char = '若鸿网,技术分享,网站开发';
$char_array= explode(',',$char);
var_dump($char_array);
?>
输出结果为:
array(3) { [0]=> string(6) "若鸿网" [1]=> string(8) "技术分享" [2]=> string(8) "网站开发" }
就这么轻松的把一个字符串处理数组了,为什么处理成数组,用到的时候就懂了。

二、php implode(separator,array)函数
Implode有两个参数,来看解释。

1、separator 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
2、array 必需。要组合为字符串的数组。

看例子:
<?php
$char = '若鸿网,技术分享,网站开发';
$char_array = explode(',',$char);
echo implode('_',$char_array);
?>
输出结果为:
若鸿网_技术分享_网站开发
这个也不用做太多解释,看完书橱结果自己就知道咋回事了。
学php,就来北大青鸟大学城校区,从此人生不会再有遗憾。

课程咨询电话  010-80146691

若有疑问请拨打北大青鸟咨询热线:010-80146691或点击免费在线咨询!
  • xml地图 网站地图 招生简章 合作企业 学员项目 联系我们
  • 关闭窗口