Ultimele tutoriale de dezvoltare web
 

PHP Filtru FILTER_SANITIZE_ENCODED

<PHP Filtru de referință

Exemplu

Coda caractere speciale în variabila $ URL:

<?php
$url="http://www.w3iiÅÅ.com";

$url = filter_var($url, FILTER_SANITIZE_ENCODED);
echo $url;
?>
Run exemplu »

Definiție și utilizare

Filtrul FILTER_SANITIZE_ENCODED elimină sau codifică caractere speciale.

Acest filtru funcționează foarte mult ca urlencode() funcția.

opțiuni și steaguri posibile:

  • FILTER_FLAG_STRIP_LOW - Eliminați caractere cu valoare ASCII <32
  • FILTER_FLAG_STRIP_HIGH - Eliminare caractere cu valoare ASCII> 127
  • FILTER_FLAG_ENCODE_LOW - Codare caractere cu valoare ASCII <32
  • FILTER_FLAG_ENCODE_HIGH - Codare caractere cu valoare ASCII> 127

Mai multe exemple

Exemplul 1

Coda caractere speciale, și eliminați toate caracterele cu valoare ASCII> 127:

<?php
$url="http://www.w3iiÅÅ.com";

$url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
Run exemplu »

<PHP Filtru de referință