3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = '<img src="data:image/png;base64,FAKEIMAGE0XXXXXAKJDBFLASDGFSDGAFJLSD==" alt="Fake img 0" /><img src="data:image/png;base64,FAKEIMAGE1XXXXXAKJDBFLASDGFSDGAFJLSD==" alt="Fake img 1" /><img src="data:image/png;base64,FAKEIMAGE2XXXXXXXAKJDBFLASDGFSDGAFJLSD==" alt="Fake img 2" /><img src="data:image/png;base64,FAKEIMAGE3XXXXXXAKJDBFLASDGFSDGAFJLSD==" alt="Fake img 3" />'; $dom = new DOMDocument(); $dom->loadHTML($string); $srcs = []; foreach ($dom->getElementsByTagName('img') as $img) { $srcs[] = $img->getAttribute("src"); } var_dump($srcs);

preferences:
56.79 ms | 402 KiB | 5 Q