|
|
|
|
|
|
|
для: ec_stasis
(21.09.2006 в 17:39)
| | Я тупой :-)Объясните плиз что за локаль? И как её настроить | |
|
|
|
|
|
|
|
для: Максимыч
(21.09.2006 в 14:30)
| | Дело в том, что то, какие символы попадают под \w, зависит от настроек локали. | |
|
|
|
|
|
|
| Пишу код:
<?php
$string = "Мой сайт";
$pattern ="/^(\w+) (\w+)$/i";
$replacement = "\$2 \$1";
echo preg_replace($pattern, $replacement, $string);
?>
|
Должен вывести: "сайт Мой" а выводит попрежнему "Мой сайт". Не пойму в чём ошибка. SOS.
А вот так работает правильно:
<?php
$string = "Мой сайт";
$pattern ="/^([А-я]+) ([А-я]+)$/i";
$replacement = "\$2 \$1";
echo preg_replace($pattern, $replacement, $string);
?>
|
| |
|
|
|
|