PHP implode()和explode()的区别

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>";
?>

猜你喜欢

转载自blog.csdn.net/weixin_46622106/article/details/111656143