我想使代码,将采取输入的字符串,搜索特定字符的字符串,并将其替换为html代码。PHP的preg_replace不替代输入代码与HTML代码
这是我迄今为止
function htmlsymbolsconvertor($tmp1)
{
$symbols = array ('£', '-');
$htmlcode = array ('£', '-');
return preg_replace($symbols, $htmlcode, $tmp1);
}
做但它不改变输入字符的HTML代码。
我可能没有理解关于使用preg_replace的php.net页面,而且我还没有发现那里已经有类似于我想要做的事情或者我可以修改的东西。
尽管我不确定preg_replace是否需要使用正确的php代码。最终一旦我得到代码工作符号和htmlcode将被放入数据库,但我可以轻松地做到这一点,我只需要获得基本的代码工作。
如果在stackoverflow上有另一个话题涵盖了我所问的请指向我,我为重复道歉。
'preg_replace'需要一个有效的正则表达式。改用'str_replace()'。 – HamZa
使用['htmlentities'](http://us.php.net/htmlentities),它的确如此 – arnaud576875