Filtr FILTER_SANITIZE_STRING PHP

Definicja i użycie

Filtr FILTER_SANITIZE_STRING usuwa lub koduje niepotrzebne znaki.

Ten filtr usuwa dane, które mogą być szkodliwe dla aplikacji. Jest używany do usuwania tagów oraz usuwania lub kodowania niepotrzebnych znaków.

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

Możliwe opcje lub znaki:

  • FILTER_FLAG_NO_ENCODE_QUOTES - Ten znak nie koduje znaków cudzysłów
  • FILTER_FLAG_STRIP_LOW - Usuwanie znaków o wartości ASCII poniżej 32
  • FILTER_FLAG_STRIP_HIGH - Usuwanie znaków o wartości ASCII powyżej 32
  • FILTER_FLAG_ENCODE_LOW - Kodowanie znaków o wartości ASCII poniżej 32
  • FILTER_FLAG_ENCODE_HIGH - Kodowanie znaków o wartości ASCII powyżej 32
  • FILTER_FLAG_ENCODE_AMP - Kodowanie znaku & jako &

Przykład

<?php

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

Wynik:

string(13) "Bill Gates"