PHP,explode()函数用指定的连接符将数组拼接成字符串是否正确?

如题所述

不是的。explode() 函数的作用是将一个字符串按照指定分隔符切割成数组,而要将数组拼接成一个字符串则应该使用 implode() 函数。
implode() 函数将数组元素拼接成字符串,并使用指定的分隔符将其连接起来。例如:
```
$array = array('apple', 'banana', 'pear');
$string = implode('-', $array);
echo $string; // 输出 "apple-banana-pear"
```
这里,使用一个连字符将数组元素连接成了一个字符串。
另外,PHP 7.4 版本开始支持使用 `join()` 函数代替 `implode()` 函数,它们的功能是一样的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-07-06
不正确。explode()函数用于将一个字符串按照指定连接符拆分成数组,而不是将数组拼接成字符串。要将数组拼接成字符串,可以使用implode()函数。
相似回答