22 мая 2022, воскресенье  

PHPworld.ru - все о программировании на PHP, основы языка PHP, особенности PHP5
PHPworld.ru php php 5 SQLite Статьи Книги Форум PHP Гостевая книга Ссылки по PHP

Правила форума


Если вы впервые на нашем форуме - ознакомьтесь с правилами


 

Форум

  echo :: Замена текста
Подскажите кто знает где мне тут нужно подкрутить

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

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

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

?>

В результате получим.

Если введено: живет в Москве

Результат: живет в Москве, проживает в Москве

Нужно сделать: живет в Москве, проживает в Москве, прожил в Москве, живут в Москве
И вот еще, чтобы к регистру был нечувствителен при замене. А то если пишу: ЖИВЕТ...
Результат вообще нулевой.

Что-то у меня никак не получается.
Заранее спасибо.
  3 октября 2007, 20:36

Это сообщение было просмотрено: 4005 раз(а)

Ответить на сообщение

Вернуться к списку сообщений форума



 Ответить на сообщение
 Автор:
 Ваш email*:
уведомлять об ответах на соощение по email
не публиковать email в форуме
 Тема сообщения:
 Текст сообщения:

* - поле не обязательно для заполнения

 

Copyright © PHP World - Леонид Лукин, 2004-2008.

Главная PHP World | PHP | PHP 5 | SQLite | Статьи по PHP | Книги по PHP | Ссылки по PHP