Avatar billede ham__selv Nybegynder
17. december 2006 - 11:10 Der er 2 kommentarer og
1 løsning

Hjælp til regulært udtryk mht. tags

Hej

Jeg har på min side sådan at man kan indtaste følgende:

[image]12[/image] (hvor 12 er id på et billede)

Nu kunne jeg godt tænke mig en funktion der kunne replace
[image]12[/image]

med eksempelvis:

<a href="something.php"><img src="images/12.jpg" /></a>
(hvor 12 er hentet fra det der står mellem tags'ene)


(Jeg laver det i php, hvis der er nogen forskel på det)
Avatar billede htm Nybegynder
17. december 2006 - 11:24 #1
Noget ala det her (utested):

$str = "Billede: [image]12[/image]";
$replacement = preg_replace('/\[image\]([0-9]+)\[\/image\]/i',"<a href=\"something.php\"><img src=\"images/$1.jpg\" /></a>",$str);
echo $replacement;
Avatar billede ham__selv Nybegynder
17. december 2006 - 11:40 #2
Det virkede i første forsøg - kanon!

Smider du et svar?
Avatar billede htm Nybegynder
17. december 2006 - 11:44 #3
Det kan du tro :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester