webForumDet fria alternativet

Ersätta ....

4 svar · 204 visningar · startad av Fredde Mannen

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#1

Hur ska man lättast möjliga kunna erstätta exempel [ID:någon siffra] med en länk som ser eventuellt ut så här:

http://www.domain.com/forum/index.php?forumID=den siffran som fanns i [ID:xxx]

???? :q

muskotMedlem sedan jan. 20027 905 inlägg
#2
$ID = "http://www.domain.com/forum/index.php?forumID=$ID";

Eller?

DarrenMedlem sedan dec. 2002789 inlägg
#3

När du vil skriva ut länken så gör du så här:

echo '<a href="http://www.domain.com/forum/index.php?forumID='.$ID.'">Länk Text</a>';
MatteMedlem sedan aug. 20002 975 inlägg
#4

Om jag förstått rätt så har du [ID:någon siffra] i någon text, och vill ersätta det med en länk. Då kan du göra så här:

<?php 

$text = "Någon text [ID:22] mera text [ID:24]";

$search = "/\[ID:(\d+)]/iU";
$replace = "<a href=\"http://www.domain.com/forum/index.php?forumID=$1\">$1</a>";

$text = preg_replace($search, $replace, $text);

echo $text;

?>
Fredde MannenMedlem sedan nov. 20014 054 inlägg
#5

Matte: Du förstod vad jag menade... TACK TACK!!!!

127 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)