【问题标题】:replace strings in array without loop在没有循环的情况下替换数组中的字符串
【发布时间】:2022-01-03 02:34:49
【问题描述】:

我有一个这样的数组:

$myArray = array("Value 1", "Value 2");

现在我想做一个“str_replace”,但是对于一个数组?怎么样?

我的想法: 用于获取所有值的 foreach 循环,执行 str_replace 并将新值保存到相同的数组位置。

但是还有其他解决方案吗?

【问题讨论】:

  • 输入/输出示例会很清楚。我想您还需要考虑重叠替换。

标签: php arrays replace


【解决方案1】:

您可以将数组作为参数提供给str_replace(),它将返回一个替换字符串的数组:

$newArray = str_replace('Value', 'NewValue', $myArray);

【讨论】:

    猜你喜欢
    • 2018-03-21
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-11
    • 2020-10-27
    相关资源
    最近更新 更多