/ / एक सूची के माध्यम से लूप करने के लिए PHP का उपयोग करना और अलग प्रारूप - php

किसी सूची के माध्यम से PHP को लूप का उपयोग करना और प्रारूप को अलग करना - php

PHP एक तालिका से डेटा खींचता है जो HTML प्रारूप में एक सूची है:

<ul>
<li>first line of text</li>
<li>second line of text</li>
<li>third line of text</li>
<li>forth line of text</li>
<li>fifth line of text</li>
<li>sixth line of text</li>
<li>seventh line of text</li>
</ul>

जिसके द्वारा आउटपुट किया जाता है:

<?php echo $lines; ?>

हालांकि मैं एक foreach का उपयोग करना चाहता हूं ताकि यदि संभव हो तो मैं उस सूची और आउटपुट को निम्न प्रारूप में ले सकता हूं:

<span>first line of text</span>
<span>second line of text</span>
<span>third line of text</span>
<span>forth line of text</span>
<span>fifth line of text</span>
<span>sixth line of text</span>
<span>seventh line of text</span>

मैं उल और ली को अलग करना चाहता हूं, और ली को स्पैन टैग से बदलना चाहता हूं, क्या यह संभव है?

उत्तर:

जवाब के लिए 3 № 1

जल्दी और गन्दी:

$lines = str_replace("<ul>", "", $lines);
$lines = str_replace("</ul>", "", $lines);
$lines = str_replace("<li>", "<span>", $lines);
$lines = str_replace("</li>", "</span>", $lines);

या इससे कम:

$array = array("<ul>", "</ul>", "<li>", "</li>");
$replace = array("", "", "<span>", "</span>");
$lines = str_replace($array, $replace, $lines);