键和值mysql。

$valores[$codigo] = "<img src=\"template/" . $template . "/smiles/" . $smile . "\" border=\"0\"/>";
$arrayKeys  =   array_keys($valores);
$arrayValues    =   array_values($valores);
return preg_replace($arrayKeys, $arrayValues, $coment);

错误,警告:preg_replace()[函数.preg replace]:未找到结束分隔符':'。

最佳答案

您可能希望改用str_replace()
编辑:
你只需要把preg_替换成str_replace:

return str_replace($arrayKeys, $arrayValues, $coment);

参见此处的文档str_replace()

07-24 18:30