sanitize_user()
Очищает имя пользователя (логин, username), удаляя небезопасные символы.
Удаляет: html теги, ноты, html сущности и другие символы не входящие в ASCII.
Основа для: validate_username()
Хуки из функции
Возвращает
Строку
. Очищенное имя пользователя.
Использование
sanitize_user( $username, $strict );
- $username(строка) (обязательный)
- Имя пользователя, которое нужно очистить.
- $strict(логический)
- Если установить в true, то нестандартные символы в имени будут удалены. В именах буду доступны только символы^
a-z 0-9 _ . - @
. Обратите внимание что доступен только англ. алфавит.
По умолчанию: false
Примеры
#1 Пример работы функции фильтрации имени пользователя:
$string = 'Leonid-{?}[]<tag>рус_ё`@'; echo sanitize_user( $string ); // вернет: Leonid-{?}[]рус_ё`@ echo sanitize_user( $string, 1 ); // вернет: Leonid-_
Список изменений
С версии 2.0.0 | Введена. |