Zoeken in een tekst
Marco
26/12/2007 17:30:00Nu heb ik een html tekst met een aantal links erin, met de bijbehorende html tags.
Ik wil in die tekst alle links hebben. De links hebben allemaal een .zip extensie, maar ik weet niet hoe je een tekst daarop filtered.
Wanneer de tekst erin gaat, moet er bijvoorbeeld dit uitkomen, als loop ofzo:
link1.zip
link2.zip
enz.
Mensen met ideeën?
Ik wil in die tekst alle links hebben. De links hebben allemaal een .zip extensie, maar ik weet niet hoe je een tekst daarop filtered.
Wanneer de tekst erin gaat, moet er bijvoorbeeld dit uitkomen, als loop ofzo:
link1.zip
link2.zip
enz.
Mensen met ideeën?
PHP hulp
22/11/2024 07:44:29Joren de Wit
26/12/2007 17:37:00De functie preg_match_all() is je vriend:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$sTekst = '<a href="bestand.zip">Bestand1</a> Blaat Blaat <a href="bestand2.zip">Bestand2</a>';
preg_match_all('#href="(.+?)"#is', $sTekst, $aFiles);
foreach($aFiles[1] as $sFile)
{
echo $sFile.'<br />';
}
?>
$sTekst = '<a href="bestand.zip">Bestand1</a> Blaat Blaat <a href="bestand2.zip">Bestand2</a>';
preg_match_all('#href="(.+?)"#is', $sTekst, $aFiles);
foreach($aFiles[1] as $sFile)
{
echo $sFile.'<br />';
}
?>