Bonjour.
Voici le code HTML de toutes balises small dont je souhaiterais récupérer dans une variable $start_small_tag_contain, le début de son contenu qui est (<a et aussi dans une variable $end_small_tag_contain, la fin de son contenu qui est </a>):
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <small>(<a href="https://www.wikidata.org/wiki/Q22302383" class="extiw"> <span class="indicateur-langue" title="Voir l'élément Wikidata correspondant">d</span></a>)</small> <small>(<a href="https://en.wikipedia.org/wiki/Donna_Zuckerberg" class="extiw"> <span class="indicateur-langue" title="Article sur Wikipédia en anglais">en</span></a>)</small>
Et voici comment j'obtiens toutes les balises small de la page https://fr.wikipedia.org/wiki/Mark_Zuckerberg avec DOMDocument :
Comment récupérer dans la boucle foreach, dans une variable $start_small_tag_contain, le début du contenu de la balise small (<a ET dans une autre variable $end_small_tag_contain, la fin du contenu de la même variable small </a>) ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 libxml_use_internal_errors(true); $parser = new DOMDocument(); $parser->loadHTMLFile("https://fr.wikipedia.org/wiki/Mark_Zuckerberg"); $get_small_tags = $parser->getElementsByTagName("small"); foreach ($get_small_tags as $get_small_tag) { ... }
Merci.
Partager