php - 替换隐藏在文本中的字符

标签 php regex unicode

如何删除   (隐藏的)和下面文本中的空格

  • 保存 UNICODE 字符
  • 持有<br>标签

我测试过:

  • 我用了trim($string) => 没有工作
  • 我用了str_replace('&nbsp;', '', $string) => 没有工作
  • 我使用了一些正则表达式 => 没用

                <br>تاريخ ورود: یکشنبه ۲۳ بهمن ماه ۱۳۹۰
    

更新:Image of hidden   谢谢

最佳答案

这个解决方案可行,我测试过:

$string = htmlentities($content, null, 'utf-8');
$content = str_replace("&nbsp;", "", $string);
$content = html_entity_decode($content);

关于php - 替换隐藏在文本中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9870974/

相关文章:

php - 教程优化或过滤 PHP 搜索

javascript - 在 CodeIgniter 的 AJAX 成功函数中提交动态创建的表单

r - 如何为括号内并以逗号分隔的字符添加引号?

perl - 如何在打印前过滤掉我的计算机上不可用的代码点?

php - yii2.0 在运行 http ://localhost/~name/yii2hello/backend/web/index. php?r=site/say 时给出 403 错误

php - Laravel 5 - Slug 实现

javascript - 使用正则表达式创建 HTML 标签

java - 如何在 matches() 中使用正则表达式来查找字母、点和撇号?

python - Lo 类别的基数

unicode - 如何将小端 UTF-16 unicode 转换为 erlang 字符串