Windler (10.10.2012/03:48)Тебе же не надо менять, а надо найти определенное значение. Поэтому используй preg_match();
У меня есть переменная $lol со значением:
<bgg>12312
<gg>lol</gg>
</bgg>123123
Мне нужно вырезать как-то lol (значение может меняться)
Делал так:
$yy = preg_replace('#<gg>(.+?)<\/gg>#is', '$1' ,
Например:
$lol = '123';
$string = 'sdjfh <gg>'.$lol.'</gg> sdfsdf';
$pattern = '/<gg>(.+?)<\/gg>/';
preg_match($pattern, $string, $match);
if(isset($match[1]))
echo $match[1];
else
echo 'Пусто ';