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

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

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: замена в тексте

Сообщения:  [1-10]   [11-12] 

 
 автор: kak   (07.10.2007 в 13:22)   письмо автору
 
   для: cheops   (07.10.2007 в 12:11)
 

Ок, смотрю

   
 
 автор: kak   (07.10.2007 в 13:01)   письмо автору
 
   для: cheops   (07.10.2007 в 12:10)
 

В коде
<?php
$input 
"живет в Москве";

$act substr($input0strpos($input" "));
switch (
trim($act))
{
  case 
"живет":
    
$input .= ", " str_replace($act"проживает"$input);
  break;

  case 
"родился":
    
$input .= ", " str_replace($act"рожден"$input);
  break;
}
print 
$input;

?>  



Заменил: str_replace на str_ireplace чтобы к регистру не чувствителен был, но почему то замена вообще перестала работать...

   
 
 автор: kak   (07.10.2007 в 13:00)   письмо автору
 
   для: cheops   (07.10.2007 в 12:10)
 

Да, вижу все в порядке.
Но я точно видел где то в какой-то теме кнопки "ответить" уехали...
Вспомнил, это был какой то листинг.
Где одна строка была очень длинной, может поэтому кнопки "ответить" и уехали в право

   
 
 автор: cheops   (07.10.2007 в 12:11)   письмо автору
 
   для: kak   (07.10.2007 в 11:15)
 

Здесь реализован механизм, описанный в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=4580

   
 
 автор: cheops   (07.10.2007 в 12:10)   письмо автору
 
   для: kak   (07.10.2007 в 11:15)
 

11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 11111111111111111111111111111111111 111111111111111111111

   
 
 автор: kak   (07.10.2007 в 11:15)   письмо автору
 
   для: cheops   (07.10.2007 в 11:08)
 

Я имею ввиду не название темы, а именно сообщение темы.
Попробуйте для эксперимента у себя на форуме

   
 
 автор: cheops   (07.10.2007 в 11:08)   письмо автору
 
   для: kak   (07.10.2007 в 10:43)
 

Хм... можно ограничить такое сообщение, например, урезав размер поля отводимое под название темы или воспользоваться решением, приведённым по ссылке http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=4580.

   
 
 автор: kak   (07.10.2007 в 10:43)   письмо автору
 
   для: cheops   (07.10.2007 в 10:21)
 

Спасибо.
Сейчас почитаю...



Вот еще хотел спросить Вас. Если посетитель на форуме в сообщении темы пишет в одну строчку, имею ввиду 11111111111111111 допустим 1000 символов в строке
потом при просмотре страницы (его сообщения) ссылок "ответить" невидно они сместились в право.
Так задумано?

   
 
 автор: cheops   (07.10.2007 в 10:21)   письмо автору
 
   для: kak   (06.10.2007 в 21:41)
 

Для того, чтобы конструкция не зависила от регистра, можно воспользоваться функцией str_ireplace(), которая доступна начиная с версии 5.0.

   
 
 автор: kak   (07.10.2007 в 09:47)   письмо автору
 
   для: Unkind   (07.10.2007 в 00:58)
 

Да все мучаюсь :)
Желающих помочь пока нет...

   

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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