不用循环替换数组中的字符串
replace strings in array without loop
我有一个这样的数组:
$myArray = array("Value 1", "Value 2");
现在我想做一个“str_replace”,但是对于一个数组?怎么样?
我的想法:
获取所有值的 foreach 循环,执行 str_replace 并将新值保存到相同的数组位置。
但是还有其他解决方案吗?
您可以将数组作为参数提供给 str_replace()
,它将 return 替换字符串的数组:
$newArray = str_replace('Value', 'NewValue', $myArray);
我有一个这样的数组:
$myArray = array("Value 1", "Value 2");
现在我想做一个“str_replace”,但是对于一个数组?怎么样?
我的想法: 获取所有值的 foreach 循环,执行 str_replace 并将新值保存到相同的数组位置。
但是还有其他解决方案吗?
您可以将数组作为参数提供给 str_replace()
,它将 return 替换字符串的数组:
$newArray = str_replace('Value', 'NewValue', $myArray);