PHP, как проверить наличие в слове любой заглавной буквы?
Новая тема Написать ответ
# Чт Авг 08, 2013 5:44 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Всем привет!
Подскажите, как при помощи PHP можно сделать проверку в слове наличия любой заглавной буквы? (A-Z)

Например, есть слова:
suPer
primer

В первом слове есть заглавная буква (может быть в любом месте), во втором слове нет заглавных букв.

Ничего на ум не приходит, посоветуйте что-нибудь.
Спасибо! Drinks or Beer
# Чт Авг 08, 2013 8:39 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Решил задачу через регулярку, может кому тоже понадобится:
Код:
<?php

// Фильтрация слов только с наличием прописной буквы

$s = "suPer";
// $s = "primer";

if (preg_match('/[A-Z]/', $s)) {
 echo "OK: $s";
}
else echo "no UPPER letters!";

?>


Drinks or Beer
# Чт Авг 08, 2013 11:29 amexolon Зарег.: 22.11.2007 ; Сообщ.: 2397Ответить с цитатой
Как вариант.
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.