![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| misterio |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 24.11.2007 Где: Узбекистан, Ташке нт. Репутация: -1 Всего: нет |
Есть надпись например: "Привет." Задание: Перевести буквы из нижнего регистра в верхний.
Не предлагать типа:
|
|||
|
||||
| MoLeX |
|
||||||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Гыыыы, вопрос и название темы расходятся.
Для приведения из верхнего в нижний используем strtolower:
Для приведения из нижнего в верхний используем strtoupper:
А если же надо сделать чтобы первая буква была большой а последующее маленькими (например это нужно в именни) то используем следующее:
З.Ы. ставь вопрос по человечески, гадать не умею!!!
ой насмешил не могу Это сообщение отредактировал(а) MoLeX - 9.1.2008, 12:06 -------------------- Amazing |
||||||||
|
|||||||||
| FractalizeR |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 273 Регистрация: 27.12.2007 Где: Россия/Москва Репутация: 2 Всего: 4 |
В принципе, это не так уж и смешно, если strtolower на его конфигурации работает неправильно, а другого способа нет Только использовать это нужно по-другому:
-------------------- Чтобы поблагодарить или наоборот поругать участника форума лучше пользоваться значками "+" и "-", изменяющими репутацию. Они находятся слева от поста под именем пользователя. |
||||||
|
|||||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Ещё можно использовать strtr.
Плюс использования ф-ций с явным заданием символов перед короткими и функциональными strtoupper() и тп - независимость от локали. Это сообщение отредактировал(а) flashaa - 11.1.2008, 21:01 |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
set_locale должно помочь - именно на работу с strtolower и strtoupper эта функция рассчитана. |
|||
|
||||
| FractalizeR |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 273 Регистрация: 27.12.2007 Где: Россия/Москва Репутация: 2 Всего: 4 |
Не set_locale, а setlocale. Кроме того, эту функцию использовать небезопасно:
The locale information is maintained per process, not per thread. If you are running PHP on a multithreaded server api like IIS or Apache on Windows you may experience sudden changes of locale settings while a script is running although the script itself never called setlocale() itself. This happens due to other scripts running in different threads of the same process at the same time changing the processwide locale using setlocale(). -------------------- Чтобы поблагодарить или наоборот поругать участника форума лучше пользоваться значками "+" и "-", изменяющими репутацию. Они находятся слева от поста под именем пользователя. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |