php - регуляркой на лету получить переменную "сложением" других

MASe
На сайте с 17.09.2002
Offline
219
467

Приветствую...

Кратко предыстория: движок Strawberry затачиваю под свои нужды... некоторые вещи работают кривовато - вот столкнулся с проблемой...

Суть:

php

есть переменная $a ее значение - это "кривой" путь - http://www.site.ru/img/.gif (jpg, png)

есть переменная $b ее значение - это как раз значение того пропущееного в "кривом" пути места - filename

задача - регуляркой на лету получить переменную значение которой было бы - места - http://www.site.ru/img/filename.gif

т.е. вставить между слэшем и точкой в переменной $a значение переменной $b...

не смейтесь - но не силен я в регулярках, стринг реплейсах и прочем программном деле :-(

Заранее спасибо!

Only God Can Judge Me... Nobody Else... Дрезна (http://www.drezna.ru/) Помощники: Sape (http://www.sape.ru/r.167724536c.php)
D
На сайте с 14.01.2007
Offline
153
#1

$c=str_replace("/.","/".$b.".",$a);

вроде так

MASe
На сайте с 17.09.2002
Offline
219
#2
Dinozavr:
$c=str_replace("/.","/".$b.".",$a);

вроде так

все го то?!

пойду пробовать, фэнкс!

М
На сайте с 08.02.2006
Offline
59
#3


$c = preg_replace("#(http://www.site.ru/img)/\.(gif|jpg|png)#si","$1/$b.$2","http://www.site.ru/img/.gif");

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий