Str_replace/slå saman to strengar

Hei,

Eg har ein funksjon som fungerar:

function abrakadabra ($text) {
$text = str_replace('abrakadabra', '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="176" height="160"> <param name="src" VALUE="http://olekanin.zapto.org/wp-content/uploads/2009/08/', $text);
return $text;
}

Men eg vil gjerne kunne byta ut datoen på slutten av den nye strengen med noko anna, og lurer på kvifor ikkje denne funksjonen fungerar:

function abrakadabra ($text) {
$text = str_replace('abrakadabra', '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="176" height="160"> <param name="src" VALUE="http://olekanin.zapto.org/wp-content/uploads/', $text);
$text.="2009/08/";
return $text;
}

Problemet med den andre løysinga er at datoen som skal leggast til $text ikkje blir lagt til, men blir ståande som separat tekst utanfor det som skal bli object.
Som ein kan gjetta er dette til ein Wordpress-blogg om det skulle spela nokon rolle.

Er det nokon som kan hjelpa meg?

Med venleg helsing

Tor Helge

Str_replace/slå saman to strengar

Prøv dette. Jeg tror det skal gjøre det du ønsker.

function abrakadabra ($text) {
$find='abrakadabra';
$addme="2009/08/";
$replace='<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="176" height="160"> <param name="src" VALUE="http://olekanin.zapto.org/wp-content/uploads/' . $addme;
$text = str_replace($find, $replace, $text);
return $text;
}

/Henning

Eg fann ut av det før eg

Eg fann ut av det før eg såg di moglege løysing. Eg trur eg prøvde noko tilsvarande, men fann ut at eg måtte byta om på alle " og ' for å få det til å fungera, dvs

function abrakadabra ($text) {
$text = str_replace('abrakadabra', '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="176" height="160"> <param name="src" VALUE="http://olekanin.zapto.org/wp-content/uploads/', $text);
$text.="2009/08/";
return $text;
}

til

function abrakadabra ($text) {
$dill = get_the_time('Y/m/');
$text = str_replace("abrakadabra", "<object classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' codebase='http://www.apple.com/qtactivex/qtplugin.cab' width='176' height='160'> <param name='src' VALUE='http://olekanin.zapto.org/wp-content/uploads/$dill", $text);
return $text;
}

Tor Helge