|
|
|
| Есть код:
<?php
$string = "Так меняется";
echo "$string<br>";
$pattern = "/(\w+) (\w+)/i";
$replacement= "\$2";
echo preg_replace($pattern, $replacement, $string);
$string = "А так меняется";
echo "<br>$string<br>";
$pattern = "/(\w+) (\w+) (\w+)/i";
$replacement= "\$3 \$2";
echo preg_replace($pattern, $replacement, $string);
$string = "Утомило всё очень меня сильно";
echo "<br>$string<br>";
$pattern = "/(\w+) (\w+) (\w+) (\w+) (\w+)/i";
$replacement= "\$4 \$3 \$5 \$2 \$1";
echo preg_replace($pattern, $replacement, $string);
?>
|
Результат работы:
Так меняется
меняется
А так меняется
меняется так
Утомило всё очень меня сильно
Утомило всё очень меня сильно
Почему последняя строчка не поменялась? | |
|
|
|
|
|
|
|
для: Indemion
(27.10.2006 в 11:31)
| | У меня поменялась. | |
|
|
|
|
|
|
|
для: Trianon
(27.10.2006 в 11:44)
| | Хм, проверил на другом хостинге - работает.
В чем может быть причина? | |
|
|
|
|
|
|
|
для: Indemion
(27.10.2006 в 12:02)
| | в локали. | |
|
|
|
|
|
|
|
для: Trianon
(27.10.2006 в 12:16)
| | В этой области у меня пробел.
Где можно подробее узнать про локаль? | |
|
|
|
|
|
|
|
для: Indemion
(27.10.2006 в 12:21)
| | в поиске
http://softtime.ru/forum/srchform.php?id_forum=1&name=ru_ru&numberthemes=30&srchwhere=2 | |
|
|
|
|
|
|
|
|
для: cheops
(27.10.2006 в 22:34)
| | Техподдержка также посоветовала поставить локаль: setlocale(LC_ALL,'ru_RU') :) | |
|
|
|