"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सरल HTML DOM का उपयोग करके HTML सामग्री से छवि तत्व कैसे निकालें?

सरल HTML DOM का उपयोग करके HTML सामग्री से छवि तत्व कैसे निकालें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:967

How to Remove Image Elements from HTML Content Using Simple HTML DOM?

सरल HTML DOM के साथ तत्वों को हटाना

आपके पास एक कार्य है जहां आपको सरल HTML DOM का उपयोग करके एक लेख से सभी छवि तत्वों को हटाने की आवश्यकता है। लक्ष्य समाचार टिकर प्रदर्शन के लिए एक संक्षिप्त पाठ स्निपेट बनाना है।

इसे प्राप्त करने के लिए, आप इन चरणों का पालन कर सकते हैं:

1. HTML स्ट्रिंग के रूप में सामग्री प्राप्त करें

लेख सामग्री को HTML प्रारूप में एक स्ट्रिंग के रूप में प्राप्त करें।

2. छवि टैग हटाएं

सरल HTML DOM में तत्वों को हटाने की कोई सीधी विधि नहीं है। इसके बजाय, आप विशिष्ट img तत्वों को लक्षित कर सकते हैं और उनकी सामग्री साफ़ कर सकते हैं:

foreach ($html->find('img') as $e) {
    $e->outertext = '';
}

यह लूप सभी img तत्वों के माध्यम से पुनरावृत्त होता है और उनके बाहरी HTML को एक खाली स्ट्रिंग पर सेट करता है, प्रभावी ढंग से उन्हें सामग्री से हटा देता है।

3. सामग्री को X शब्दों तक सीमित करें (वैकल्पिक)

यदि वांछित है, तो str_word_count() फ़ंक्शन का उपयोग करके सामग्री की लंबाई को शब्दों की निर्दिष्ट संख्या तक सीमित करें:

$words = str_word_count($html);
if ($words > $max_words) {
    $html = substr($html, 0, $max_words);
}

4. आउटपुट

अंत में, आवश्यकतानुसार संशोधित HTML सामग्री प्रदर्शित करें।

विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: 1729154835 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3