Da, încurcasem parametrii în str_replace. 
w3room, înlocuiește toată funcția reduce string așa:
Cod PHP:
function reduce_string($str)
{
$str = preg_replace(array(
// eliminate single line comments in '// ...' form
'#^\s*//(.+)$#m',
// eliminate multi-line comments in '/* ... */' form, at start of string
'#^\s*/\*(.+)\*/#Us',
// eliminate multi-line comments in '/* ... */' form, at end of string
'#/\*(.+)\*/\s*$#Us'
), '', $str);
$porcarii = array("cuv1", "cuv2", "cuv3");
foreach($porcarii as $item)
{
$str = str_replace($item,'',$str);
}
// eliminate extraneous space
return trim($str);
}
ca să nu ai mai multe returnuri sau acolade în plus sau minus. Așa ar fi cazul să meargă.