webForumDet fria alternativet

replace problem

3 svar · 236 visningar · startad av pellesvenne

pellesvenneMedlem sedan jan. 2002227 inlägg
#1
$text = preg_replace("'<b>(.*?)<b>'i", "\",\"<a href=snabbmess.php?till=".base64_encode($1).">\$1</a> » ", $text );

hur ska jag kunna använda funktionen med $1??

PHP Warning: Unexpected character in input: '\' (ASCII=92)

kjellMedlem sedan dec. 1999757 inlägg
#2

base64_encode('$1')

pellesvenneMedlem sedan jan. 2002227 inlägg
#3

funkar ej! den skriver ut fel värde!

kjellMedlem sedan dec. 1999757 inlägg
#4

Din regexp är felskriven.

$text = preg_replace("/<b>(.*?)<b>/ei", "'<a href=snabbmess.php?till=' . base64_encode('$1') . '>\$1</a> » '", $text);
136 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)