$this->u = "u";
public function preg_replace($pattern, $to, $string, $limit = 0)
{
return preg_replace($pattern.$this->u, $to, $string, $limit);
}
$string // - экзем. класса с данным методом.
$str = "ищем вместе";
//так не работает, как будто, такого слова в строке не было
echo $string->preg_replace("/ищем/i", "нашли", $str );
//а если напрямую, то работает
echo preg_replace("/ищем/ui", "нашли", $str );
почему так?
Спустя 52 минуты, 30 секунд (11.12.2010 - 14:05) twin написал(а):
Тут дело в 4 параметре. Ты же сам 0 поставил, он 0 совподений и меняет. Чтобы по умолчанию искало все, надо ставить -1
Спустя 3 часа, 24 минуты, 42 секунды (11.12.2010 - 17:29) Guest написал(а):
twin
так и есть, спасибо!
так и есть, спасибо!