【发布时间】:2022-01-03 02:34:49
【问题描述】:
我有一个这样的数组:
$myArray = array("Value 1", "Value 2");
现在我想做一个“str_replace”,但是对于一个数组?怎么样?
我的想法: 用于获取所有值的 foreach 循环,执行 str_replace 并将新值保存到相同的数组位置。
但是还有其他解决方案吗?
【问题讨论】:
-
输入/输出示例会很清楚。我想您还需要考虑重叠替换。
我有一个这样的数组:
$myArray = array("Value 1", "Value 2");
现在我想做一个“str_replace”,但是对于一个数组?怎么样?
我的想法: 用于获取所有值的 foreach 循环,执行 str_replace 并将新值保存到相同的数组位置。
但是还有其他解决方案吗?
【问题讨论】:
您可以将数组作为参数提供给str_replace(),它将返回一个替换字符串的数组:
$newArray = str_replace('Value', 'NewValue', $myArray);
【讨论】: