php常用函数—explode(),implode()的介绍及用法
一、explode() 函数:把字符串打散为数组
| 参数 | 描述 |
| separator | 必需。规定在哪里分割字符串。 |
| string | 必需。要分割的字符串。 |
| limit | 可选。规定所返回的数组元素的数目。 可能的值: 大于 0 - 返回包含最多 limit 个元素的数组 小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组 0 - 返回包含一个元素的数组 |
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));输出结果:Array
(
[0] => Hello
[1] => world.
[2] => I
[3] => love
[4] => Shanghai!
)更多用法:
$str = 'one,two,three,four';
print_r(explode(',',$str,0));
Array
(
[0] => one,two,three,four
)
print_r(explode(',',$str,2));
Array
(
[0] => one
[1] => two,three,four
)
print_r(explode(',',$str,-1));
Array
(
[0] => one
[1] => two
[2] => three
)二、implode() 函数:把数组元素组合为字符串
| 参数 | 描述 |
| separator | 可选。规定数组元素之间放置的内容。默认是 ""(空字符串) |
| string | 必需。要组合为字符串的数组。 |
用法:
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr);
//输出结果:Hello World! I love Shanghai!
echo implode("+",$arr)."<br>";
//输出结果:Hello+World!+I+love+Shanghai!