- array_fill: documentation ( source)
- preg_replace: documentation ( source)
<?php
$replace = array(
'/\</',
'/\>/',
'/\*/',
'/\!/',
'/\;/',
'/\#/',
'/\(/',
'/\)/',
'/\@/',
'/\|/',
'/\[/',
'/\]/',
'/\}/',
'/\{/',
'/\$/',
'/`/'
);
$e = array_fill(0, count($replace), '');
print preg_replace( $replace, '', '`ls; ${}[]@()#!*<asdlad>`' );