$str =':user_id,:user_id3,:aa';
$v = array(':user_id'=>1,":test"=>2);
foreach($v as  $k=>$value) {
echo "/^$k$/" .'<pre>';
$str = preg_replace("/^$k$/", $value , $str);
}匹配user_id时 怎么才 不会匹配到 user_id3 ,
请高手指教