PHP不支持的字符str_replace无法正常工作

时间:2012-11-06 09:46:54

标签: php string

我正在尝试用PHP中的其他字体替换不受支持的字符或字符。我是PHP的新手。试着这样做:

$news_val = str_replace('','',str_replace('”','"',str_replace('’','\'',str_replace('“','"',$news_val))));

但不行。我需要任何帮助。

2 个答案:

答案 0 :(得分:0)

似乎想要替换多个角色。

希望本教程可以帮助您避免使用nasted代码和数组多个字符示例。

$string = "The quick brown fox jumped over the lazy dog";
$search = array('quick', 'fox', 'jumped over', 'dog');
$replace = array('hungry', 'wolf', 'ate', 'mouse');
echo str_replace($search, $replace, $string);

参考:

http://www.electrictoolbox.com/php-str-replace-associative-array/

特殊字符列表: http://www.degraeve.com/reference/specialcharacters.php

您还可以使用htmlentities: http://php.net/manual/en/function.htmlentities.php

答案 1 :(得分:0)

使用函数htmlentities()从不受支持的字符中逃脱