Limpia (sanitiza), un array u objeto pasando uno o más filtros a cada elemento. La función funciona de forma recursiva, por lo que es válida para arrays y objetos multidimensionales.

Siempre devuelve un array, por lo que también puede ser usado para convertir objetos muldidimensionales en arrays.

Uso:
arraySanitize($dato,$filtro)

$dato: Array u objeto a "sanitizar"
$filtro: Uno o más de los siguientes filtros separados por espacios; html sql shell strip

Si se omite $filtro el valor por omisión es strip.

html: Escapa los tags html
sql: Prepara las sentencias SQL (quedó obsoleto al pasar a PDO)
shell: Escapa argumentos del shell
strip: Elimina cualquier tag, enlace o comentario multilínea