3v4l.org

run code in 300+ PHP versions simultaneously
<?php $html_string = '<img src="https://lh3.googleusercontent.com/D4r0FAqHl8HpymNXL78pSjskKl1f1WDU4jGIpTI0MiGR8xRfOCk5TiJH8dn9MdKEoyw=s100" srcset="https://lh3.googleusercontent.com/D4r0FAqHl8HpymNXL78pSjskKl1f1WDU4jGIpTI0MiGR8xRfOCk5TiJH8dn9MdKEoyw=s200 2x" class="T75of sHb2Xb" aria-hidden="true" alt="Kapak resmi" itemprop="image">'; //Create a new DOM document $doc = new \DOMDocument(); //Parse the HTML. $doc->loadHTML($html_string); //Get the image tag to parse $img = $doc->getElementsByTagName("img"); // DOMNodeList Object //Craete array to add all DOMElement value $image = array(); $i= 0; foreach($img as $item) { // DOMElement Object //DOMElement::getAttribute — Returns value of attribute $image[$i]['img']['src'] = $item->getAttribute('src'); $image[$i]['img']['srcset'] = $item->getAttribute('src'); $i++; } echo "<pre>"; print_r($image);
Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14
<pre>Array ( [0] => Array ( [img] => Array ( [src] => https://lh3.googleusercontent.com/D4r0FAqHl8HpymNXL78pSjskKl1f1WDU4jGIpTI0MiGR8xRfOCk5TiJH8dn9MdKEoyw=s100 [srcset] => https://lh3.googleusercontent.com/D4r0FAqHl8HpymNXL78pSjskKl1f1WDU4jGIpTI0MiGR8xRfOCk5TiJH8dn9MdKEoyw=s100 ) ) )

preferences:
163.49 ms | 408 KiB | 5 Q