php中 implode() 和explode()的区别

来源:互联网 发布:javaweb项目源码下载 编辑:程序博客网 时间:2024/05/21 10:47
1、implode(sep,array)把一个数组拆分组合为一个字符串,函数返回由数组元素组合成的字符串。
参数sep,可选参数,规定数组元素之间放置的内容,默认是""(空字符串)。array,必须,规定要拆分的数组。
例如:
<!DOCTYPE html><html><body><?php$arr = array('Hello','World!','I','like','php!');echo implode(" ",$arr);?></body></html>
其输出:Hello World! I like php!
2、explode(sep,string,limit)把一个字符串整合为一个数组,函数返回字符串的数组。
参数sep,必须有,规定在那里分割字符串。string必须有,规定要分割的字符串。limit是可选的,规定返回的数组元素的数目。
例如:
<!DOCTYPE html><html><body><?php$str = "Hello world. I like php!";print_r (explode(" ",$str));?>  </body></html>
其输出:Array ( [0] => Hello [1] => world. [2] => I [3] => like [4] => php! )

原创粉丝点击