在implode之前或之后删除由数组引起的所有逗号

时间:2015-12-22 23:40:34

标签: php comma implode

现在$convert_to_str下面的字符串保存在其中的数组逗号中。我想删除字符串中的逗号,但只有逗号引起的数组而不是数组值中的逗号。

例如:Merc中的逗号,Benz应该留下来,并且逗号分隔沃尔沃,宝马和丰田应该去。我不介意在内爆之前或之后删除逗号

PHP

$cars = array("Volvo", "BMW", "Toyota", "Merc,Benz");
$convert_to_str = implode(',', $cars);

1 个答案:

答案 0 :(得分:4)

implode函数首先添加了逗号。所以不要使用逗号作为"胶水"内爆函数的论证。

您可以使用

implode(' ',$cars);

获取

  

"沃尔沃宝马丰田Merc,奔驰"

implode('',$cars);

获取

  

" VolvoBMWToyotaMerc,奔驰"