> Hvordan kan jeg lave en funktion som kan opdele en tekststreng.
>
> Helt præcis har jeg en input boks hvor brugeren skal kan indtaste tekst +
et
> eller flere links i en slags shorthand. F.eks. kan det være:
>
> $text="Her er <L>
www.url.dken side</L> og her er
> <L>
http://www.andenurl.dken anden side</L>.";
>
> Nu vil jeg gerne sikre mig at begge URL'er er gyldige og ikke som den
første
> f.eks. mangler http://. Jeg har en funktion som klarer det, men skal jo
have
> isoleret URL'erne i ovenstående tekststreng.
>
> Hvordan gør jeg det?
Sådan er en måde:
if (preg_match_all('/<l>(.*?)<ld>(.*?)<\/l>/si',$text,$regs))
{
for ($i=1;$i<count($regs);$i++)
{
echo 'Link=' . $regs[$i][0] . '<br>';
echo 'Beskrivelse=' . $regs[$i][1] . '<br><br>';
}
}
else
{
echo 'Ikke fundet';
}
--
-
Lars
http://coder.dk/sohofaq.php - Uofficiel WOL SOHO 77 FAQ
http://wshlman.moons.dk/ - Say goodbye to GameSpy - A Free Half Life
Manager!
When mailing me, remember there is no truth in my mail!