Изменение регистраhttp://softtime.ru/forumИзменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499267" Sfinks, переводит все буквы в верхний регистр. Ессно все. Ее нужно было в ваш начальный вариант подставить вместо стртуаппер....Изменение регистраFri, 23 Dec 2011 15:58:39 +0300SfinksИзменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499212дело в том, что интересней сделать без нескольких извращений, а одним. я пытался сделать это основываясь на информации с сайта...Изменение регистраFri, 23 Dec 2011 01:10:35 +0300Slo_NikИзменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499205Благодаря Вам догадался использовать массивы ;) Путем нескольких извращений сделал рабочий вариант )) $name1 = preg_replace("/.* - /", '',...Изменение регистраFri, 23 Dec 2011 00:06:06 +0300max90Изменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499204" с двумя словами не работает мне надо было дописать, что "можно начать отталкиваться от такого то варианта".... ))) и...Изменение регистраThu, 22 Dec 2011 23:57:49 +0300Slo_NikИзменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499203Slo_Nik, с двумя словами не работает Sfinks, переводит все буквы в верхний регистр. Подумал тут, попытаюсь отсечь часть строки до...Изменение регистраThu, 22 Dec 2011 23:54:25 +0300max90Изменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499200PS. Ну естессно lower надо на upper поменятьИзменение регистраThu, 22 Dec 2011 23:09:35 +0300SfinksИзменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499199А на win1251 попробовали mb_strtoupper() ? Я тут отыскал функцию которую юзал вместо strtuupper() 4 года назад с теми же...Изменение регистраThu, 22 Dec 2011 23:08:26 +0300SfinksИзменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499179тоже пробовал решить проблему, но толком ни чего не получилось. вернее результат есть, но криво это пока работает. "?php...Изменение регистраThu, 22 Dec 2011 16:32:58 +0300Slo_NikИзменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499176Кодировка ср1251. На всякий случай сделал, что Вы советовали, не помогает. ЗЫ. тестирую на денвере.Изменение регистраThu, 22 Dec 2011 15:33:09 +0300max90Изменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499168Скорей всего проблемы на хостинге с локалью. Сталкивался. Попробуйте перед вызовом preg_replace установить setlocale(LC_CTYPE,"Russian_Russia.1251") или, если у вас utf-8, то...Изменение регистраThu, 22 Dec 2011 13:57:16 +0300SfinksИзменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499163Не подойдет, нужно чтобы изменился регистр только первой буквы после дефиса. А у меня после дефиса и 2 и более...Изменение регистраThu, 22 Dec 2011 12:34:57 +0300max90Изменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499162уберите вообще регулярку и сделайте так "?php $str = "Россия - программа"; echo ucwords(strtolower($str)); // Россия - Программа ?"...Изменение регистраThu, 22 Dec 2011 11:32:08 +0300Slo_NikИзменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499161Без изменений. Почему-то функция в регулярке не проходит.Изменение регистраThu, 22 Dec 2011 11:16:49 +0300max90Изменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499159ucwords();Изменение регистраThu, 22 Dec 2011 09:45:20 +0300LotanaenИзменение регистраhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=83970#post499152Здравствуйте. Такой пример: Россия - программа надо изменить на Россия - Программа. Делаю так, но не изменяется регистр $name...Изменение регистраThu, 22 Dec 2011 00:25:28 +0300max90