用字符串中的另一个替换数组值

时间:2019-06-15 17:24:53

标签: php arrays

我尝试用一​​个字符串中的另一个替换数组值,我找不到任何PHP函数可以做到这一点。

这是我的代码:

array_replace(array('id','quote_id'), array('new field 1','new field 2'), $string)

这是我的字符串

SELECT id,quote_id,total FROM quotes

1 个答案:

答案 0 :(得分:0)

$ar = array('id','quote_id');
$replace = array('new field 1','new field 2');

$str = 'SELECT id, quote_id,total FROM quotes';

for($i=0;$i<count($ar);$i++) {
    $str = preg_replace("/\b$ar[$i]\b/u", $replace[$i], $str);
}

echo $str;