Bonjour,
J'ai un script qui me permet d'extraire des mots en enlevant les balises, et les joignants en les separants par des virgules. Voici le code:
$m=array();
preg_match('/<b>Tags:<\/b>(.*?)<\/div>/ims',$buff,$m);
$info['tags']=trim(strip_tags($m[1]));
$cats=explode(',',$info['tags']);
$cats=array_map('trim',$cats);
$info['tags']=implode(',',$cats);
Qui extrait ce code html:
<b>Tags:</b>
<a href="http://url" title="voiture">voiture</a>, <a href="http://url" title="camion">camion</a> </div>
De cette facon:
voiture,camion
Voici le code html que j'aimerai maintenant extraire de la meme facon:
<span>Tags:</span>
<ul>
<a href="http://url" title="voiture">voiture</a>
<a href="http://url" title="camion">camion</a>
</ul>
( Notez qu'il n'y a plus de virgules dans le code html mais que j'aimerai toutefois en avoir pour séparer les mots clés une fois extraits )
Merci pour votre aide.