Avatar billede nicocarlos Nybegynder
29. august 2005 - 16:37 Der er 8 kommentarer og
1 løsning

hver femte skal være et link

Hejsa jeg har:

0073+0157

Som er input data.
Jeg vil gerne have at det bliver registreret som 2 links og når der er et + så skal den tage de 4 næste tal og lave et link f.eks:

<a href="0073.htm">0073</a> <a href="0157.htm">0157</a>

Håber der er nogle som kan hjælpe
Avatar billede jakobdo Ekspert
29. august 2005 - 16:41 #1
hvad med noget i stil med:
$nytekst = preg_replace('/(\\d{4})\\+?/', '<a href="$1">$1</a>', $tekst);
Avatar billede jakobdo Ekspert
29. august 2005 - 16:42 #2
Det skulle have været:
$nytekst = preg_replace('/(\\d{4})\\+?/', '<a href="$1.html">$1</a>', $tekst);
Avatar billede nicocarlos Nybegynder
29. august 2005 - 17:17 #3
Jeg har følgende nu:

$anbefalet="$anbefalettal";
$flerenumre = preg_replace('/(\\d{4})\\+?/', '<a href="stamdata.php?ambid=$anbefalet">$anbefalet</a>', $anbefalet);

Og ja den deler det op i 2 links nu men der står ikke numrene, men $anbefalet i stedet for numrene
Avatar billede jakobdo Ekspert
29. august 2005 - 17:24 #4
Test:
$anbefalet=$anbefalettal;
$flerenumre = preg_replace('/(\\d{4})\\+?/', '<a href="stamdata.php?ambid=$1">$1</a>', $anbefalet);
Avatar billede nicocarlos Nybegynder
29. august 2005 - 17:30 #5
MANGE TAK :D Lig svar
Avatar billede jakobdo Ekspert
29. august 2005 - 22:06 #6
Svar!
Avatar billede jakobdo Ekspert
10. september 2005 - 18:28 #7
Acceptere du svaret?
Avatar billede nicocarlos Nybegynder
12. september 2005 - 00:25 #8
jep selfølgelig ;D tak
Avatar billede jakobdo Ekspert
12. september 2005 - 09:06 #9
Takker for point! :o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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