En realidad...
Cita: array_map("array_unique", $_POST));
esta mal aplicado porque array_unique() trabaja sobre un array recorriendolo......asi que es redundante el uso de array_map() y de hecho explotara porque devolvera a array_map() un solo valor (escalar)