C'è una parentesi in + mi pare
$data = str_replace(("'", "-", ".", ","), "-",$data));
a
$data = str_replace(("'", "-", ".", ","), "-",$data);