我尝试用一个字符串中的另一个替换数组值,我找不到任何PHP函数可以做到这一点。
这是我的代码:
array_replace(array('id','quote_id'), array('new field 1','new field 2'), $string)
这是我的字符串
SELECT id,quote_id,total FROM quotes
答案 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;