Приднестровская поддержка XOOPS
Можно переключать регистр строки из строчного в заглавный, и наоборот, с помощью функций strtoupper или strtolower соответственно.
Пример ниже показывает этот механизм на строке со словами в разном регистре:
$phrase = "I love PHP";
echo strtoupper($phrase) . "<br>";
echo strtolower($phrase) . "<br>";
На выходе получим:
Для перевода первой буквы в верхний регистр используется функция ucfirst:
$phrase = "welcome to the jungle";
echo ucfirst($phrase);
Для перевода первой буквы каждого слова в верхний регистр (полезно в случае ФИО) используется функция
ucwords:
$phrase = "green bay packers";
echo ucwords($phrase);
Функции ucfirst и ucwords изменяют только первый символ и не следят за регистром остальных. Поэтому, если вся строка находится в верхнем регистре, может выйти не то, что ожидается. Чтобы добиться нужного эффекта, необходимо скомбинировать их с функцией strtolower, как показывается в примере ниже:
$name = "CHRIS NEWMAN";
echo ucwords(strtolower($name));
Отправитель | Нити |
---|
13 пользователь(ей) активно (3 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 13 далее... |