Thanks to Shankar Damodaran I modified the code to this:
function parseHTML($url) {
$page = getPage($url);
$dom = new DOMDocument;
$dom->loadHTML($page);
$i = 0;
foreach($dom->getElementsByTagName('div') as $tag) {
$entryid = $tag->getAttribute('id');
if(stripos($entryid, 'entry') !== false) {
$items[$i]['id'] = explode('-',$entryid)[1];
$filename = $tag->getAttribute('aria-label');
$items[$i]['name'] = cut_str($filename, 'Name: ', '. ');
$i++;
}
}
return $items;
}