Есть буквы и символы php
"Есть буквы и символы php". Есть ли в строке что-то кроме цифр, т.е. есть ли в строке буквы и символы?
Есть ли буквы и символы в строке php?
Проверка наличия в строке букв и др. символов:
Немного оступления:
Дело в том, что в строке может быть всё, что угодно!
Отследить наличие букв - это не самая сложная задачка
Но как отследить наличие символов - это уже совсем другое дело!
Все символы... перечислить невозможно!
Поэтому... писать регулярку под такую задачку в принципе бессмысленно!(вообще... наверное можно, но поскольку я в данный момент не большой спец по этому вопросу, то и не смогу сделать такое!)
Есть ли буквы и символы в строке php.
Решим вопрос теми знаниями, которыми обрадаю!
Предположим, что у нас есть строка в переменной:
Используем str_replace - из строки удалим все цифры:
Далее используем условие if с выводим echo:
Соберем весь код:
Код проверки наличия в строке букв и др. символов:
<?
$example = '1234 Привет мир! @#$%^&';
if( str_replace(array('1','2','3','4','5','6','7','8','9','0',), '', $example ) ) echo 'Здесь есть либо буквы либо символы';
?>
Пример проверки наличия в строке букв и др. символов:
На сайте используется только живой пример
Разместим выше приведенный код "проверки наличия в строке букв и др. символов" - прямо здесь:
Пример №2 проверки наличия в строке букв и др. символов:
Для чистоты эксперимента - изменим условие и напишем другой код + добавим "else" - поскольку я знаю как сработает код...
Код №2 проверки наличия в строке букв и др. символов:
<?
$example_2 = '1234';
if( str_replace(array('1','2','3','4','5','6','7','8','9','0',), '', $example_2 ) ) echo 'Здесь есть либо буквы либо символы';
else echo 'Здесь нет ни буквы ни символа';
?>
Пример №2 проверки наличия в строке букв и др. символов:
Аналогично поступаем... помещаем код здесь:
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: