implode()和explode()的区别
1、implode(sep,array)
把一个数组拆分组合为一个字符串,函数返回由数组元素组合成的字符串。
参数sep,可选参数,规定数组元素之间放置的内容,默认是""(空字符串)。array,必须,规定要拆分的数组。
- EG1:
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);
?>
- EG2:
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr)."<br>";
echo implode("+",$arr)."<br>";
?>
2、explode(sep,string,limit)
把一个字符串整合为一个数组,函数返回字符串的数组。
参数sep,必须有,规定在那里分割字符串。string必须有,规定要分割的字符串。limit是可选的,规定返回的数组元素的数目。
- EG1:
<?php
$str = "www.runoob.com";
print_r (explode(".",$str));
?>
- EG2:
<?php
$str = 'one,two,three,four';
print_r(explode(',',$str,0));
print "<br>";
?>