Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Функция preg_replace
 
 автор: Indemion   (27.10.2006 в 11:31)   письмо автору
 
 

Есть код:

<?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);
?> 


Результат работы:

Так меняется
меняется
А так меняется
меняется так
Утомило всё очень меня сильно
Утомило всё очень меня сильно


Почему последняя строчка не поменялась?

   
 
 автор: Trianon   (27.10.2006 в 11:44)   письмо автору
 
   для: Indemion   (27.10.2006 в 11:31)
 

У меня поменялась.

   
 
 автор: Indemion   (27.10.2006 в 12:02)   письмо автору
 
   для: Trianon   (27.10.2006 в 11:44)
 

Хм, проверил на другом хостинге - работает.
В чем может быть причина?

   
 
 автор: Trianon   (27.10.2006 в 12:16)   письмо автору
 
   для: Indemion   (27.10.2006 в 12:02)
 

в локали.

   
 
 автор: Indemion   (27.10.2006 в 12:21)   письмо автору
 
   для: Trianon   (27.10.2006 в 12:16)
 

В этой области у меня пробел.
Где можно подробее узнать про локаль?

   
 
 автор: Trianon   (27.10.2006 в 12:25)   письмо автору
 
   для: 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)   письмо автору
 
   для: Indemion   (27.10.2006 в 12:21)
 

Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=6084.

   
 
 автор: Indemion   (02.11.2006 в 12:50)   письмо автору
 
   для: cheops   (27.10.2006 в 22:34)
 

Техподдержка также посоветовала поставить локаль: setlocale(LC_ALL,'ru_RU') :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования