- 158 名前:nobodyさん mailto:sage [2008/07/17(木) 16:03:43 ID:???]
- >>156
>>157は個別に書いたけど、単純に数字〜英記号を一括削除するなら $message = preg_replace('/[\x21-\x7e]/','',$message); echo $message; の方が簡単。 詳しくはPerl正規表現とそのエスケープ文字を調べること。 ereg系正規表現は日本語が混じると誤動作するし、mb_ereg系もイマイチ不安定で パフォーマンスも低いので、文字コードに拘らないのであればperl互換正規表現 を使う方が何かと便利だと思うよ。
|

|