Ho bisogno di un piccolo aiuto con una funzione... vorrei fare in modo che ogni elemento dell'array passato venisse trasformato in caratteri speciali e che gli vengano aggiungi i caratteri di escape se presenti...

Ho scritto la seguente ma non funge (abbiate pazienza, sto studiando da pochissimo le funzioni :rollo :

Codice PHP:
function special_char($array) {
         foreach (
$array as $valore){
         
htmlentities($valoreENT_QUOTES);
         
addslashes($valore);
         }

La funzione viene richiamata così:
special_char($_POST);

Dove sbaglio? Grazie