ПРОВЕРКА НА КИРИЛЛИЦУ PHP
Проверка на кириллицу в PHP — это важный шаг для обеспечения корректной работы с кириллическими данными в приложении. Одним из способов проверки можно использовать функцию preg_match()
, которая позволяет сравнивать строку с регулярным выражением. Например, для проверки наличия кириллических символов в строке можно использовать следующий код:
if (preg_match('/[А-Яа-яЁё]/u', $string)) {
echo 'Строка содержит кириллические символы';
} else {
echo 'Строка не содержит кириллические символы';
}
В данном примере используется регулярное выражение, которое содержит диапазон символов от А до Я, от а до я и символы Ёё. Флаг 'u' указывает на использование Unicode-символов в выражении.
Также для проверки наличия кириллических символов можно использовать функцию mb_ereg_match()
, которая поддерживает многобайтовые символы. Пример использования:
if (mb_ereg_match('[А-Яа-яЁё]', $string)) {
echo 'Строка содержит кириллические символы';
} else {
echo 'Строка не содержит кириллические символы';
}
В данном примере используется функция mb_ereg_match()
с регулярным выражением, содержащим те же символы, что и в предыдущем примере.
Пишем проверку на наличие пользователя в базе - Динамический веб-сайт
Запрет ввода определенных символов в input на JavaScript
Уроки PHP 7 - Регулярные выражения в PHP
Создание сайта - Урок #14 - Проверка полей JS + Ajax + PHP отправка
UTF-8 и mbstring в PHP - Базовый курс PHP-7
Валидация данных на PHP. Часть 1
#48 Уроки PHP - Учим язык PHP, Валидация формы и отправка параметров методом POST
Как легко взломать сайт на PHP — SQL injection
Решение проблемы с кодировкой символов на сайте (UTF-8). Отображает иероглифы или знаки вопроса
PHP 8.0 - 8.2 - Производительность и фичи