Регистер первой буквы

Статус
В этой теме нельзя размещать новые ответы.

afonya09

Полезный
Регистрация
31 Янв 2009
Сообщения
260
Реакции
19
Как определить в каком регистре первая буква в слове?
 
можно использовать ord();

берем первую букву и загоняем в переменную $str, потом обрабатываем
PHP:
if (ord($str)>40 and ord($str)<91)
{
echo "Заглавная латинская буква!"
}
также пишем условие и для русских (смотрим ASCII - таблица символов)

P.S. Не забываем про десятичную и шестнадцатиричную системы исчисления!
 
Причем здесь десятичная и шестнадцатиричная система орб вель возвращает аси код символа в десятичной.
 
Просто в таблицах символов обычно hex представление, тебя на всякий случай предупредили
 
Есть функции ctype_upper() и ctype_lower()

bool ctype_upper ( string text)
Возвращает TRUE, если каждый символ в text является буквой в верхнем регистре в текущей локализации.


bool ctype_lower ( string text)
Возвращает TRUE, если каждый символ в text является буквой в нижнем регистре в текущей локализации.

P.S. можно и погуглить сначала, прежде чем задавать тут вопросы;)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху