3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = array(); $url = base64_decode('aHR0cDovL3d3dy5ob25nZmFuZ2ViYnMuY29tL2ZvcnVtLnBocD9tb2Q9Zm9ydW1kaXNwbGF5JmZpZD00MSZwYWdlPXtwYWdlfQ=='); $video_url = base64_decode('aHR0cDovLzh1NG50OTFlOGZnejJxbmo0dG01Nmp5eGFzeXAyYmZ4NTZqZ3plLnppY2RuLmNvbS92aWRlb3dtL3t1cmx9LmZsdg=='); $preg_rule = '/\<img\s+src\=\"([^<]*)\"\s+alt\=\"([^<]*)\"\s+width\=\"358\"\s+\/\>/isU'; for($i = 1; $i<= 50 ; $i++){ $real_url = str_replace('{page}',$i,$url); $html = file_get_contents($real_url); preg_match_all($preg_rule,$html,$match); foreach($match[1] as $k=>$v){ $data[] = array('img'=>$match[1][$k],'title'=>$match[2][$k],'url'=> str_replace('{url}',$match[2][$k],$video_url)); } } print_r($data);

preferences:
49.03 ms | 402 KiB | 5 Q