【问题标题】:Remove all commas caused by array before or after implode删除 implode 之前或之后由数组引起的所有逗号
【发布时间】:2015-12-22 23:40:34
【问题描述】:

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

例如:Merc,Benz 中的逗号应该保留,Volvo、Bmw 和 Toyota 之间的逗号应该保留。我不介意在 implode 之前或之后删除逗号

PHP

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

【问题讨论】:

    标签: php comma implode


    【解决方案1】:

    implode 函数首先添加了逗号。所以不要使用逗号作为 implode 函数的“胶水”参数。

    你可以使用

    implode(' ',$cars);
    

    得到

    “沃尔沃宝马丰田奔驰”

    implode('',$cars);
    

    得到

    “VolvoBMWToyotaMerc,奔驰”

    【讨论】:

      猜你喜欢
      • 2012-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-30
      • 2016-11-08
      • 2021-03-05
      相关资源
      最近更新 更多