在 PHP 数组中搜索和替换值
我正在寻找一些标准的PHP函数来用其他数组的某个值替换,但令人惊讶的是我没有找到任何值,所以我必须编写自己的:
function array_replace_value(&$ar, $value, $replacement)
{
if (($key = array_search($ar, $value)) !== FALSE) {
$ar[$key] = $replacement;
}
}
但我仍然想知道 - 对于这样一件容易的事情,它一定已经有了一些功能!或者可能比我发明的这个解决方案容易得多?
请注意,此函数将仅执行一次替换。我正在寻找现有的解决方案,这些解决方案可以类似地替换单个事件,以及那些可以替换所有事件的解决方案。