- var_dump: documentation ( source)
<?php
$html = '<html>
<body>
<form>
<input type="text" />
<input type="submit" />
</form>
</body>
</html>';
echo $html;
$doc = new DOMDocument;
$doc->formatOutput = true;
$doc->preserveWhiteSpace = true;
$doc->loadHTML($html);
foreach ($doc->documentElement->firstChild->childNodes->item(1)->childNodes as $child)
{
if ($child instanceof DOMText)
var_dump($child->wholeText);
else
var_dump($child->nodeName);
}
echo $doc->saveHTML();