PHP ПРОВЕРКА НА СТРОКУ
PHP предоставляет несколько функций для проверки строк на соответствие заданным условиям:
1. Функция is_string()
Проверяет, является ли переменная строкой:
if(is_string($str)) {
echo 'Переменная является строкой';
} else {
echo 'Переменная не является строкой';
}
2. Функция strlen()
Проверяет длину строки:
if(strlen($str) > 0 && strlen($str) < 30) {
echo 'Длина строки корректна';
} else {
echo 'Длина строки некорректна';
}
3. Функция ctype_alpha()
Проверяет, состоит ли строка только из буквенных символов:
if(ctype_alpha($str)) {
echo 'Строка состоит только из буквенных символов';
} else {
echo 'В строке есть не буквенные символы';
}
4. Функция preg_match()
Проверяет, соответствует ли строка регулярному выражению:
if(preg_match('/\d/', $str)) {
echo 'Строка содержит цифры';
} else {
echo 'Строка не содержит цифры';
}
5. Функция filter_var()
Проверяет, соответствует ли строка заданному фильтру:
if(filter_var($str, FILTER_VALIDATE_EMAIL)) {
echo 'Строка является корректным email-адресом';
} else {
echo 'Строка не является корректным email-адресом';
}
PHP 8.0 - 8.2 - Производительность и фичи
Проверка на массив, на наличие элементов и на пустоту в PHP
Тестирование PHP. Утверждения (Asserts)
Урок 6. Разработка веб-приложения на php. Оплата и проверка оплаты
#16 Уроки PHP - Учим язык PHP, Конкатенация строк на языке PHP
#35 Уроки PHP - Учим язык PHP, Проверка существования и удаление элементов массива на языке PHP