PHP の文字列からすべてのロシア文字を削除するにはどうすればよいですか?
またはその反対、私だけを保持したいです。
英字、空白、数字、および !@#$%^&*(){}":?><>~'" などのすべての記号
どうすればそれを達成できますか、ありがとう。
私はそれを理解して、私はすべてのロシア語チェレクターを ### に置き換えてから、最初から最後までサブストリングを付けます。
$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;
}