3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = Array ( [0] => url=http%3A%2F%2Fr2---sn-5hn7ym76.googlevideo.com%2Fvideoplayback%3Fipbits%3D0%26mm%3D31%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Cratebypass%252Csource%252Cupn%252Cexpire%26id%3Do-AD6lKzgRxO1hPMTfnTtQBgAbhULnsMeoUeGjg6JbtjTM%26sver%3D3%26ratebypass%3Dyes%26expire%3D1412367850%26itag%3D22%26ip%3D31.220.17.48%26mt%3D1412346218%26signature%3DEE536C4DF6FB9B2FDC845499F45B59598396A0DF.E94DCB96328840C6D670FE0EF9EEBF3242A4CEB4%26fexp%3D900147%252C927622%252C930666%252C931983%252C932404%252C934030%252C946023%252C947209%252C952302%252C953801%26upn%3D2ClXU7weCtk%26source%3Dyoutube%26nh%3DEAE%26mv%3Du%26key%3Dyt5%26mime%3Dvideo%252Fmp4%26ms%3Dau&fallback_host=tc.v17.cache6.googlevideo.com&type=video%2Fmp4%3B+codecs%3D%22avc1.64001F%2C+mp4a.40.2%22&itag=22&quality=hd720 [1] => url=http%3A%2F%2Fr2---sn-5hn7ym76.googlevideo.com%2Fvideoplayback%3Fipbits%3D0%26mm%3D31%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Cratebypass%252Csource%252Cupn%252Cexpire%26id%3Do-AD6lKzgRxO1hPMTfnTtQBgAbhULnsMeoUeGjg6JbtjTM%26sver%3D3%26ratebypass%3Dyes%26expire%3D1412367850%26itag%3D43%26ip%3D31.220.17.48%26mt%3D1412346218%26signature%3D88335922818A5D81D1ECC9899D1EFC6A6A80087C.AD23770B5ACD8EF0B3B4CA5FDC28672E637052DE%26fexp%3D900147%252C927622%252C930666%252C931983%252C932404%252C934030%252C946023%252C947209%252C952302%252C953801%26upn%3D2ClXU7weCtk%26source%3Dyoutube%26nh%3DEAE%26mv%3Du%26key%3Dyt5%26mime%3Dvideo%252Fwebm%26ms%3Dau&fallback_host=tc.v23.cache2.googlevideo.com&type=video%2Fwebm%3B+codecs%3D%22vp8.0%2C+vorbis%22&itag=43&quality=medium [2] => url=http%3A%2F%2Fr2---sn-5hn7ym76.googlevideo.com%2Fvideoplayback%3Fipbits%3D0%26mm%3D31%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Cratebypass%252Csource%252Cupn%252Cexpire%26id%3Do-AD6lKzgRxO1hPMTfnTtQBgAbhULnsMeoUeGjg6JbtjTM%26sver%3D3%26ratebypass%3Dyes%26expire%3D1412367850%26itag%3D18%26ip%3D31.220.17.48%26mt%3D1412346218%26signature%3D38A7BE6EBA4C05553212A771518C70BB883D2EAF.DE9554AA0787659DBAD8E1372047B7D996A5BDDE%26fexp%3D900147%252C927622%252C930666%252C931983%252C932404%252C934030%252C946023%252C947209%252C952302%252C953801%26upn%3D2ClXU7weCtk%26source%3Dyoutube%26nh%3DEAE%26mv%3Du%26key%3Dyt5%26mime%3Dvideo%252Fmp4%26ms%3Dau&fallback_host=tc.v21.cache4.googlevideo.com&type=video%2Fmp4%3B+codecs%3D%22avc1.42001E%2C+mp4a.40.2%22&itag=18&quality=medium [3] => url=http%3A%2F%2Fr2---sn-5hn7ym76.googlevideo.com%2Fvideoplayback%3Fipbits%3D0%26mm%3D31%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Csource%252Cupn%252Cexpire%26id%3Do-AD6lKzgRxO1hPMTfnTtQBgAbhULnsMeoUeGjg6JbtjTM%26sver%3D3%26expire%3D1412367850%26itag%3D5%26ip%3D31.220.17.48%26mt%3D1412346218%26signature%3D7A8DFB30D13B26B9382417F4AFF02A2AC8621DA3.F7D95B4D32FF879C934B4ECF1F4A566430F1B268%26fexp%3D900147%252C927622%252C930666%252C931983%252C932404%252C934030%252C946023%252C947209%252C952302%252C953801%26upn%3D2ClXU7weCtk%26source%3Dyoutube%26nh%3DEAE%26mv%3Du%26key%3Dyt5%26mime%3Dvideo%252Fx-flv%26ms%3Dau&fallback_host=tc.v21.cache5.googlevideo.com&type=video%2Fx-flv&itag=5&quality=small [4] => url=http%3A%2F%2Fr2---sn-5hn7ym76.googlevideo.com%2Fvideoplayback%3Fipbits%3D0%26mm%3D31%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Csource%252Cupn%252Cexpire%26id%3Do-AD6lKzgRxO1hPMTfnTtQBgAbhULnsMeoUeGjg6JbtjTM%26sver%3D3%26expire%3D1412367850%26itag%3D36%26ip%3D31.220.17.48%26mt%3D1412346218%26signature%3D376A93C38E2C3EEC143691758F9F5B07D8D56BD2.290067E3FA6D93465E2B19305AED7F7A701C5773%26fexp%3D900147%252C927622%252C930666%252C931983%252C932404%252C934030%252C946023%252C947209%252C952302%252C953801%26upn%3D2ClXU7weCtk%26source%3Dyoutube%26nh%3DEAE%26mv%3Du%26key%3Dyt5%26mime%3Dvideo%252F3gpp%26ms%3Dau&fallback_host=tc.v15.cache4.googlevideo.com&type=video%2F3gpp%3B+codecs%3D%22mp4v.20.3%2C+mp4a.40.2%22&itag=36&quality=small [5] => url=http%3A%2F%2Fr2---sn-5hn7ym76.googlevideo.com%2Fvideoplayback%3Fipbits%3D0%26mm%3D31%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Csource%252Cupn%252Cexpire%26id%3Do-AD6lKzgRxO1hPMTfnTtQBgAbhULnsMeoUeGjg6JbtjTM%26sver%3D3%26expire%3D1412367850%26itag%3D17%26ip%3D31.220.17.48%26mt%3D1412346218%26signature%3DEB8B46E3EDB38E2E6313393E07EE88AD77007138.EBDB477E12AA0BF08A77083FDFBEA172CD4A4E5A%26fexp%3D900147%252C927622%252C930666%252C931983%252C932404%252C934030%252C946023%252C947209%252C952302%252C953801%26upn%3D2ClXU7weCtk%26source%3Dyoutube%26nh%3DEAE%26mv%3Du%26key%3Dyt5%26mime%3Dvideo%252F3gpp%26ms%3Dau&fallback_host=tc.v18.cache8.googlevideo.com&type=video%2F3gpp%3B+codecs%3D%22mp4v.20.3%2C+mp4a.40.2%22&itag=17&quality=small ); print_r ($array); $r = array(); function test($array, $number) { foreach($array as $r) if ($r['itag'] == $number) { echo '<a href="'.$r['url'].'">quality: '.$r['itag'].'</a>'; } } test($array, 43); test($array, 18); test($array, 36);

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.4.320.4200.03319.15
5.4.310.3900.04018.93
5.4.300.3870.03719.18
5.4.290.3930.03719.13
5.4.280.3930.04019.15
5.4.270.3600.03018.93
5.4.260.3900.03719.14
5.4.250.4100.03019.14
5.4.240.3830.03319.20
5.4.230.3900.03018.93
5.4.220.3930.03719.12
5.4.210.3770.04319.10
5.4.200.4030.04018.93
5.4.190.3700.03719.21
5.4.180.4370.03319.09
5.4.170.3930.04718.94
5.4.160.3530.04018.95
5.4.150.3470.04718.93
5.4.140.3730.04316.50
5.4.130.3500.03316.42
5.4.120.3670.04316.44
5.4.110.4030.03716.32
5.4.100.3970.04016.44
5.4.90.3530.03016.45
5.4.80.3570.03316.20
5.4.70.3900.03716.29
5.4.60.3800.03716.20
5.4.50.3930.03316.45
5.4.40.4430.03316.58
5.4.30.4530.03316.19
5.4.20.4400.03716.60
5.4.10.0100.03316.42
5.4.00.0000.05715.91
5.3.290.3770.04314.63
5.3.280.4500.04014.68
5.3.270.4600.03714.70
5.3.260.3730.04014.55
5.3.250.3630.03714.57
5.3.240.3630.04014.53
5.3.230.3570.03714.50
5.3.220.3770.04314.45
5.3.210.3900.04014.50
5.3.200.3900.04314.53
5.3.190.3670.05314.52
5.3.180.3530.02714.46
5.3.170.3930.04314.65
5.3.160.3770.04014.44
5.3.150.3730.03314.49
5.3.140.3900.03014.53
5.3.130.4670.03714.45
5.3.120.4200.04014.48
5.3.110.2070.03314.51
5.3.100.0070.06014.15
5.3.90.3370.03314.04
5.3.80.3400.03313.95
5.3.70.3870.04313.80
5.3.60.4100.03314.09
5.3.50.4330.04013.73
5.3.40.3570.03313.86
5.3.30.4130.03313.72
5.3.20.3730.04313.48
5.3.10.3670.03713.58
5.3.00.3600.03713.57
5.2.170.3200.03311.23
5.2.160.3130.02711.11
5.2.150.3230.03311.30
5.2.140.3170.02710.96
5.2.130.2430.03311.11
5.2.120.3470.02711.04
5.2.110.2970.02710.99
5.2.100.3130.03010.96
5.2.90.3070.02010.96
5.2.80.3000.03311.07
5.2.70.3130.02711.06
5.2.60.1300.02310.93
5.2.50.0030.02710.95
5.2.40.0000.03311.00
5.2.30.0070.02710.96
5.2.20.0630.02310.96
5.2.10.2400.03010.87
5.2.00.2330.03010.73
5.1.60.2700.02710.05
5.1.50.2430.02310.06
5.1.40.2370.0279.88
5.1.30.2630.02710.39
5.1.20.2600.02310.40
5.1.10.2600.02710.12
5.1.00.2900.02310.14
5.0.50.1400.0308.62
5.0.40.1500.0208.62
5.0.30.1500.0378.62
5.0.20.1630.0208.62
5.0.10.1430.0208.62
5.0.00.1700.0378.62
4.4.90.1530.0138.62
4.4.80.0000.0138.62
4.4.70.1200.0138.62
4.4.60.1270.0108.62
4.4.50.1200.0138.62
4.4.40.1200.0238.62
4.4.30.1430.0138.62
4.4.20.1530.0178.62
4.4.10.1400.0178.62
4.4.00.1570.0278.62
4.3.110.1500.0208.62
4.3.100.1400.0178.62
4.3.90.1730.0138.62
4.3.80.1800.0278.62
4.3.70.1500.0178.62
4.3.60.1430.0178.62
4.3.50.1770.0178.62
4.3.40.1670.0238.62
4.3.30.0330.0138.62
4.3.20.0770.0178.62
4.3.10.0930.0238.62
4.3.00.0900.0238.62

preferences:
143.41 ms | 1394 KiB | 7 Q