- substr: documentation ( source)
- implode: documentation ( source)
- explode: documentation ( source)
- array_filter: documentation ( source)
- trim: documentation ( source)
<?php
$t ='<body>
<item>abc</item>
<item>def</item>
unparsable rest
</body>';
$filtered = array_filter(explode("\n", $t), function($line) {
$line = trim($line);
return $line[0] == '<' && substr($line, -1) == '>';
});
$result = implode("\n", $filtered);
echo $result;