PHP 删除非标准字符


PHP remove non standard characters

我有很多非标准字符的文本,它们像这样存储在数据库中: ΓΓÇôΓÇ₧ΓΓÇôΓÇ₧

有没有办法过滤它们或用什么都没有替换它们?

我会使用正则表达式

echo preg_replace("/&#''d+;/", "", $textWithWeirdCharacters);

用你不需要的非标准字符创建一个数组。然后对其应用下一个代码。

<?php
$blockChars = array('&#915', '...');
$string = str_replace($block, array_fill(0, count($blockChars), ''), $string);
?>