查找并替换内容中的奇怪字符(_C)

时间:2013-12-06 作者:Kevster

因此,我使用以下代码过滤掉某些字母。

$phrase = get_the_content();

$phrase = apply_filters(\'the_content\', $phrase);
$replace = \'ï\';

echo str_replace(\'ï\', $replace, $phrase);
不幸的是,它似乎不能很好地处理特殊字符。有什么想法吗?

1 个回复
最合适的回答,由SO网友:Dylan Hildenbrand 整理而成

您可以尝试以下操作:

<?php
function replace_content($content)
{
  $search  = array(\'&\', \'é\', \'—\', \'‘\', \'’\', \'“\', \'”\');
  $replace = array(\'&\', \'é\', \'—\', \'‘\', \'’\', \'“\', \'”\');

  $content = str_replace($search, $replace, $content);
  return $content;
}

?>
贷记至Harry on WordPress forums

结束

相关推荐