bloqué avec preg_match PHP5

Eléphanteau du PHP | 12 Messages

04 févr. 2011, 16:51

BONJOUR
j'ai un tableau $tab dans lequel on trouve par exemple:
[7] => <a href='/today/from-news.html?idpage=65455666'>value 78</a> <i>NEWS N° 1</i> </strong><br />

je souhaite recuperer les infos suivantes : 65455666 - value 78 - NEWS N° 1

j'ai dejà essayer plusierus choses mais je suis bloqué :-(
merci pour votre aide

avec php5

Code : Tout sélectionner

$tab=''; $tab=$out[2]; $database = array(); for($i=0; $i<count($tab); $i++){ if (preg_match("/<a href='\/today\/from-news.html\?idpage=/",$tab[$i])){ ### idpage & value ### $value = preg_match("/>(.*)<\/a>/i",$tab_course[$i],$regs); ### recuperation de l'$idpage ### .... ### recuperation de info en italique .... } }

ViPHP
ViPHP | 5462 Messages

04 févr. 2011, 16:55

pour parser du HTML c'est DOMDocument, pour passer une adresse web c'est parse_url, pour parcourir une liste c'est foreach :wink:

Eléphanteau du PHP | 12 Messages

05 févr. 2011, 23:53

merci pour l'info

savez vous où je peux trouver un tutoriel avec DOMDocument ?

NR

ViPHP
xTG
ViPHP | 7331 Messages

05 févr. 2011, 23:55