現在、英数字のみをフィルタリングしようとしています。したがって、私は次のZend関数を試しました。
$filter = new Zend_Filter_Alnum(array('allowwhitespace' => true));
$return = $filter->filter('This is (my) content: 123');
これは実際には驚くべきことですが、問題はここにあります。文字を空白に置き換える必要があります。たとえば、「Hel#o wor * d」と入力すると、「Heloword」である必要があります。Aslo php str_replace関数を試しましたが、実際には良いのですが、無効な文字をたくさん定義する必要があります。これを簡単に行う方法を教えてください。