Выбрать другой форум Форум PHP Форум Apache Форум Рег. Выражения Форум MySQL HTML+CSS+JavaScript Форум Flash Разное ------------------- Форум С++ Разное С++ ------------------- Медико-психологические вопросы Сам себе юрист О Жизни и про Жизнь
Здравствуйте, Посетитель!
Новая тема
Поиск
Список тем
вид форума:
следующая тема
предыдущая тема
Пишу код:
<?php $string = "Мой сайт"; $pattern ="/^(\w+) (\w+)$/i"; $replacement = "\$2 \$1"; echo preg_replace($pattern, $replacement, $string); ?>
<?php $string = "Мой сайт"; $pattern ="/^([А-я]+) ([А-я]+)$/i"; $replacement = "\$2 \$1"; echo preg_replace($pattern, $replacement, $string); ?>
Дело в том, что то, какие символы попадают под \w, зависит от настроек локали.
Я тупой :-)Объясните плиз что за локаль? И как её настроить
http://lv.php.net/manual/en/function.setlocale.php
Возможно вам будет интересна тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=6084.