PHP FILTER_SANITIZE_ENCODEDФильтр
Полное справочное руководство по фильтрам PHP
Определение и использование
Фильтр FILTER_SANITIZE_ENCODED удаляет или URL-кодирует нежелательные символы.
Этот фильтр очень похож на функцию urlencode().
- Имя: "encoded"
- ID-номер: 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
$url="http://www.example.com";
var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>
$url="http://www.example.com";
var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>
Вывод кода показан ниже:
string(29) "http%3A%2F%2Fwww.example.com"
Полное справочное руководство по фильтрам PHP Другие расширения