もっとスマートな方法ありませんか?

$str = 'あ!井\"ウ#え$尾%カ&き\'区(ケ)こ=~\~|{`}*+_?\/.,><';
$array = array('!', '\"', '#', '$', '%', '&', '\\', '\'', '(', ')', '=', '~', '\~', '|', '{', '`', '}'
, '*', '\,', '+', '_', '?', '/', '.', ',', '>', '<');

foreach($array as $str_replace){
$str = str_replace($str_replace,"", $str);
}

echo $str;