PHP FILTER_SANITIZE_SPECIAL_CHARS Filtresi

Tanım ve Kullanım

FILTER_SANITIZE_SPECIAL_CHARS filtresi, özel karakterleri HTML kaçış yapar.

Bu filtre, "<>&" ve 32'nin altındaki ASCII değerlerini kaçış yapar.

  • Name: "special_chars"
  • ID-number: 515

Olası İşaretler:

  • FILTER_FLAG_STRIP_LOW - 32'nin altındaki ASCII değerlerini kaldır
  • FILTER_FLAG_STRIP_HIGH - 32'nin üzerindeki ASCII değerlerini kaldır
  • FILTER_FLAG_ENCODE_HIGH - 32'nin üzerindeki ASCII değerlerini kodla

Örnekler

<?php

var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>

Çıktı:

string(37) "Is Peter <smart> & funny?"

Tarayıcıda kaynak kodunu görüntülediğinizde aşağıdaki HTML'yi göreceksiniz:

string(37) "Is Peter <smart> & funny?"