- str_replace: documentation ( source)
- preg_replace: documentation ( source)
<?php
function striptagquotes($expr) {
$expr = preg_replace ( "/\<\?\=(\\\$.+?)\?\>/s", "\\1", $expr );
$expr = str_replace ( "\\\"", "\"", preg_replace ( "/\[\'([a-zA-Z0-9_\-\.\x7f-\xff]+)\'\]/s", "[\\1]", $expr ) );
return $expr;
}
$a = '<?=$"eval?>';
echo striptagquotes($a);