Filtri FILTER_SANITIZE_STRING PHP

Definizione e uso

Il filtro FILTER_SANITIZE_STRING rimuove o codifica i caratteri non necessari.

Questo filtro elimina i dati potenzialmente dannosi per l'applicazione. Viene utilizzato per rimuovere etichette e eliminare o codificare i caratteri non necessari.

  • Name: "string"
  • ID-number: 513

Opzioni o flag possibili:

  • FILTER_FLAG_NO_ENCODE_QUOTES - Questo flag non codifica le virgolette
  • FILTER_FLAG_STRIP_LOW - Rimuove i caratteri ASCII con valore inferiore a 32
  • FILTER_FLAG_STRIP_HIGH - Rimuove i caratteri ASCII con valore superiore a 32
  • FILTER_FLAG_ENCODE_LOW - Codifica i caratteri ASCII con valore inferiore a 32
  • FILTER_FLAG_ENCODE_HIGH - Codifica i caratteri ASCII con valore superiore a 32
  • FILTER_FLAG_ENCODE_AMP - Codifica il carattere & come &

Esempio

<?php

var_dump(filter_var($var, FILTER_SANITIZE_STRING));
?>

Output:

string(13) "Bill Gates"