par
moogli » 13 juil. 2016, 15:35
salut,
soit tu a un document xml valide et tu utilise
simpleXMLpour charger le document (avec
simplexml_load_string) et faire une requête
xpath dessus (pour avoir tout les a dans li) et tu obtiens un objet dont tu peux prendre les attributs (title et href).
soit tu le fait a grand coup d'expression regulière avec
preg_match pour récupérer tout les liens et ensuite, pour chaque lien, récupérer les infos qui t'interesse dans le href et le title (preg_match aussi).
je te conseil ce site pour tester tes expressions régulières
https://regex101.com/ et notament
celle ci
@+
salut,
soit tu a un document xml valide et tu utilise [url=http://php.net/simplexml]simpleXML[/url]pour charger le document (avec [url=http://php.net/manual/fr/function.simplexml-load-string.php]simplexml_load_string[/url]) et faire une requête [url=http://php.net/manual/fr/simplexmlelement.xpath.php]xpath[/url] dessus (pour avoir tout les a dans li) et tu obtiens un objet dont tu peux prendre les attributs (title et href).
soit tu le fait a grand coup d'expression regulière avec [url=http://php.net/manual/fr/function.preg-match.php]preg_match[/url] pour récupérer tout les liens et ensuite, pour chaque lien, récupérer les infos qui t'interesse dans le href et le title (preg_match aussi).
je te conseil ce site pour tester tes expressions régulières [url]https://regex101.com/[/url] et notament [url=https://regex101.com/r/hZ7eH6/1]celle ci[/url]
@+