Résoudre l'énigme de la suppression d'éléments dans un DOM HTML simple
La création d'extraits de texte concis pour les téléscripteurs d'actualités nécessite la suppression des éléments redondants tels que les images. Simple HTML DOM offre un ensemble d'outils robustes pour l'analyse HTML, mais l'absence de méthodes dédiées de suppression d'éléments peut poser un défi. Pour résoudre ce problème, nous pouvons exploiter les fonctionnalités existantes pour obtenir le résultat souhaité.
Pour supprimer les balises d'image à l'aide du DOM HTML simple, suivez ces étapes :
Voici un exemple d'extrait de code pour illustrer le processus :
<code class="php">$html = file_get_contents('article.html'); $dom = new simple_html_dom(); $dom->load($html); // Remove image elements $images = $dom->find('img'); foreach ($images as $image) { $image->outertext = ''; } // Limit content to x words $content = strip_tags($dom->save()); $content = implode(' ', array_slice(explode(' ', $content), 0, 100)); echo $content;</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!