Filtro FILTER_SANITIZE_ENCODED PHP

Definição e Uso

O filtro FILTER_SANITIZE_ENCODED remove ou codifica em URL caracteres não necessários.

Esta função é muito semelhante à função urlencode().

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

Opções ou Sinais Possíveis:

  • FILTER_FLAG_STRIP_LOW - Remove caracteres ASCII com valor abaixo de 32
  • FILTER_FLAG_STRIP_HIGH - Remove caracteres ASCII com valor acima de 32
  • FILTER_FLAG_ENCODE_LOW - Codifica caracteres ASCII com valor abaixo de 32
  • FILTER_FLAG_ENCODE_HIGH - Codifica caracteres ASCII com valor acima de 32

Exemplo

<?php

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

Saída:

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