0

Apache Web サーバーに PHP 5.2.9 を使用しているため、preg_replace動作しません。

英数字の Unicode 文字以外をすべて削除する必要があります。

以下の行は機能しmb_ereg_replaceますが、#、@、および ╘、╙、╥、などの特殊文字は削除されません...英語で a-zA-Z0-9 と、Unicode の「ペルシア語」言語の文字と数字。数字は ۹-۰、文字は ی-ا です。

Unicode 文字を 16 進形式で導入する必要があるかどうか、また必要な場合はどうすればよいかわかりません。

$str = mb_ereg_replace("[^\w ]", "", $str);

どうもありがとう

4

0 に答える 0