Codice PHP:
$nuovo array_mapcreate_function('$val','return htmlentities($val,ENT_QUOTES);'), $array);
$nuovo2 array_mapcreate_function('$val','return addslashes(htmlentities($val,ENT_QUOTES));'), $array);
echo 
'<pre>';
print_r($nuovo);
print_r($nuovo2); 
Provato e gli array sono identici. Una volta usato ENT_QUOTES addslashes non serve a niente.