【问题标题】:Delete a character before another character在另一个字符之前删除一个字符
【发布时间】:2020-08-25 15:56:59
【问题描述】:

我需要在每个右括号) 之前删除逗号,

示例字符串:

$string = "('abc', 'def', 'gah',), ('qwe', 'rty', 'yui',)"

我已经尝试过多次组合 substr、str_replace。它只是给我错误的结果。

你能帮我解决这个问题吗?

【问题讨论】:

  • str_replace(',)', ')', $string);
  • @JayBlanchard 在收到一些回复后为时已晚

标签: php string str-replace trim


【解决方案1】:

您需要将",)" 替换为")"

$string = "('abc', 'def', 'gah',), ('qwe', 'rty', 'yui',)";
$string = str_replace(",)", ")", $string);

【讨论】:

    【解决方案2】:

    你可以这样做 str_replace(",)", ")", $string)

    【讨论】:

      猜你喜欢
      • 2018-03-23
      • 2015-12-03
      • 1970-01-01
      • 2014-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多