PHP FILTER_SANITIZE_ENCODED φίλτρο

Ορισμός και χρήση

Ο φίλτρο FILTER_SANITIZE_ENCODED αφαιρεί ή κωδικοποιεί τους χαρακτήρες που δεν χρειάζονται για URL

Η συνάρτηση αυτή είναι πολύ παρόμοια με την συνάρτηση urlencode()

  • Name: "encoded"
  • ID-number: 514

Πιθανές επιλογές ή σημάδια:

  • FILTER_FLAG_STRIP_LOW - Αφαίρεση χαρακτήρων ASCII κάτω από 32
  • FILTER_FLAG_STRIP_HIGH - Αφαίρεση χαρακτήρων ASCII άνω των 32
  • FILTER_FLAG_ENCODE_LOW - Κωδικοποίηση χαρακτήρων ASCII κάτω από 32
  • FILTER_FLAG_ENCODE_HIGH - Κωδικοποίηση χαρακτήρων ASCII άνω των 32

Παράδειγμα

<?php

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

Εκτύπωση:

string(32) "http%3A%2F%2Fwww.codew3c.com"