删除HTML特殊字符

时间:2010-10-27 12:32:29

标签: php html htmlspecialchars

如何从PHP中的字符串中删除°特殊字符

其实我需要从文本文件中读取内容,并且需要删除除了字母和数字之外的html特殊字符

3 个答案:

答案 0 :(得分:3)

或者,如果您想使用RegEx,请使用:

$str = 'a“bc”def°g';
$str = preg_replace("[^A-Za-z0-9 ]", "", $str);

答案 1 :(得分:0)

一种方式是(例如)

$str = 'a“bc”def°g';
$special = array('“','”','°');
$str = str_replace($special,'',$str);

答案 2 :(得分:0)

根据编辑 - 读取文件内容,删除除字母数字和空格字符以外的所有内容然后将结果写入同一文件,您可以使用:

$file= "yourfile.txt";
$file_content = file_get_contents($file);
$fh = fopen($file, 'w');
$file_content=preg_replace("[^A-Za-z0-9 ]", "", $file_content);
fwrite($fh, $file_content);
fclose($fh);
相关问题