PHP ПРОВЕРКА НА СИМВОЛЫ
Проверка на символы является важной функцией в PHP, особенно при обработке пользовательского ввода. PHP предоставляет ряд встроенных функций для проверки символов в строке.
Функция ctype_alpha()
проверяет, содержит ли строка только буквы. Пример кода:
if (ctype_alpha($string)) {
echo "Строка содержит только буквы";
} else {
echo "Строка содержит другие символы";
}
Функция ctype_digit()
проверяет, содержит ли строка только цифры. Пример кода:
if (ctype_digit($string)) {
echo "Строка содержит только цифры";
} else {
echo "Строка содержит другие символы";
}
Функция preg_match()
можно использовать для проверки на буквы или цифры. Пример кода:
if (preg_match('/^[a-zA-Z0-9]+$/', $string)) {
echo "Строка содержит только буквы или цифры";
} else {
echo "Строка содержит другие символы";
}
Функция filter_var()
с фильтром FILTER_SANITIZE_STRING
может удалить все нежелательные символы из строки. Пример кода:
$string = filter_var($string, FILTER_SANITIZE_STRING);
Запрет ввода определенных символов в input на JavaScript
Функции для работы с символами в PHP - Базовый курс PHP-7
Решение проблемы с кодировкой символов на сайте (UTF-8). Отображает иероглифы или знаки вопроса
Я Угадаю Твое ИМЯ За 1 Минуту
UTF-8 и mbstring в PHP - Базовый курс PHP-7
Не бойтесь регулярных выражений. Regex за 20 минут!
#48 Уроки PHP - Учим язык PHP, Валидация формы и отправка параметров методом POST
Уроки PHP 7 - Регулярные выражения в PHP
Валидация данных на PHP. Часть 1