|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 1 ![]() |
Bonjour,
J'ai un léger souci avec la gestion des resultats que me sort mon expression reguliere dans ce script. LE CAS : Ce script ci-dessous va parser le code html d'une page "http://www.monsite.fr/listing". Cette page contient ce genre de ligne (environ une centaine): <a href="http://www.siteweb.fr/xxxxxxxxx.htm>yyyyyyyyyy</a> Mon expression reguliere recupere l'ensemble des "xxxxxxxxx" et des "yyyyyyyyy" dans des array. Jusque là, tout va bien et le script fonctionne (si je rajoute une commande print_r dont mon script, je vois bien l'ensemble de mes données recuperées sur la page). MON PROBLEME : Mon souci est dans la recuperation de ces données. Je lance une boucle pour afficher chaque valeur "xxxxxx" associé à sa valeur "yyyyyyyyy" issu de l'url dont elles sont extraites dans la page html). Je veux obtenir queqlque chose qui ressemble à ca : xxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyy.... Je vois bien que mon souci vient de l'appel que je fais à la variable "ref2" qui represente la valeur yyyyyyyyyy (à la ligne 9). Ce n'est pas comme cela que ca se fait mais je ne trouve pas commment operer. Si une ame charitable pouvait me sortir de cette embuche.... Code :
|
||
|
|
00
|
|
|
#2 | ||||
|
Membre confirmé
![]() Hugo VacherÉtudiant Inscription : mai 2008 Messages : 158 ![]() |
Tu devrais regarder un peut mieux la documentation de preg_match_all qui retourne un résultat sous la forme :
Code php :
ta boucle devrais donc plus ressembler à ça : Code php :
PS: Je suis conscient que tu ne veux pas donner le nom de ton site et ton vrai code, mais essaye au moins de poster un code valide, ta ligne 9 n'a aucun sens. |
||||
|
00
|
Copyright © 2000-2012 - www.developpez.com