如何从 PHP 中的字符串中删除所有俄语字母?
或者相反,我只想保留。
英文字母、空格、数字和所有符号,如 !@#$%^&*(){}":?><>~'"
我怎样才能做到这一点,谢谢。
我想通了,我用### 替换所有俄罗斯 cherecters,然后我从头到尾子串。
$desc = preg_replace('/[а-я]+/iu','###', $desc);
$start = strpos ($desc,'###');
$end =strrpos ($desc,"###");
if($start!==false)
{
$descStart = substr($desc,0,$start);
$descEnd = substr($desc,$end+3);
$desc = $descStart.$descEnd;
}