我正在尝试从字符串中删除LEFT-TO-RIGHT-MARK(\u200e)和RIGHT-TO-LEFT-MARK(\u200f),然后再将其编码为JSON。以下两种似乎都不起作用:

$s = mb_ereg_replace("\u200e", '', $s);
$s = preg_replace("#\u200e#u", '', $s);
$s = preg_replace("#\u200e#", '', $s);

任何帮助表示赞赏!

最佳答案

经过几天的努力,我终于找到了答案!

$str = preg_replace('/(\x{200e}|\x{200f})/u', '', $str);

09-13 10:28