Is there a PHP function/class that cleans my HTML code?
For example:
$html = "<ul><li>item1</li><li>item2</li>";
echo htmlClean($html);
/*
Outputs:
<ul>
<li>item1</li>
<li>item2</li>
</ul>
*/
Is there a PHP function/class that cleans my HTML code?
For example:
$html = "<ul><li>item1</li><li>item2</li>";
echo htmlClean($html);
/*
Outputs:
<ul>
<li>item1</li>
<li>item2</li>
</ul>
*/
keep html out of your php for a start, you should only echo out strings not blocks of html.
<ul>
<?php foreach($items as $item): ?>
<li><?php echo $item['one']; ?></li>
<?php endforeach; ?>
</ul>
If needs must you could try clean the code up with " Heredoc string quoting "
echo <<<EOF
<ul>
<li>"$item1"</li>
<li>"$item2"</li>
</ul>
EOF;
Hello World