3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array(Array ( [0] => url=http%3A%2F%2Fr2---sn-5hn7ym76.googlevideo.com%2Fvideoplayback%3Fmt%3D1412275472%26ip%3D31.220.17.48%26ipbits%3D0%26mm%3D31%26ms%3Dau%26mime%3Dvideo%252Fmp4%26signature%3D6A0D20706876ED2A288A3F894E822C166EF00E2B.02E280AE36C2A7D997BE02C61CDB24ED0348E4B6%26source%3Dyoutube%26ratebypass%3Dyes%26mv%3Du%26itag%3D22%26nh%3DEAE%26sver%3D3%26upn%3DCokPLzbANcE%26expire%3D1412297094%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Cratebypass%252Csource%252Cupn%252Cexpire%26id%3Do-ANlo8JeubZwck7GH6nRPMN_mi0ooR7e4iPyvs0nh-avz%26fexp%3D914064%252C927622%252C930666%252C931983%252C932404%252C934030%252C935667%252C943409%252C946013%252C947209%252C949007%252C950618%252C952302%252C953801%26key%3Dyt5&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%3Fmt%3D1412275472%26ip%3D31.220.17.48%26ipbits%3D0%26mm%3D31%26ms%3Dau%26mime%3Dvideo%252Fwebm%26signature%3D06F42D826B164471EC85B4318B89330127AC78FB.1F1D51DB1EE19FE53759D6312A161A442A421A07%26source%3Dyoutube%26ratebypass%3Dyes%26mv%3Du%26itag%3D43%26nh%3DEAE%26sver%3D3%26upn%3DCokPLzbANcE%26expire%3D1412297094%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Cratebypass%252Csource%252Cupn%252Cexpire%26id%3Do-ANlo8JeubZwck7GH6nRPMN_mi0ooR7e4iPyvs0nh-avz%26fexp%3D914064%252C927622%252C930666%252C931983%252C932404%252C934030%252C935667%252C943409%252C946013%252C947209%252C949007%252C950618%252C952302%252C953801%26key%3Dyt5&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%3Fmt%3D1412275472%26ip%3D31.220.17.48%26ipbits%3D0%26mm%3D31%26ms%3Dau%26mime%3Dvideo%252Fmp4%26signature%3D9EDB5E1DEBFEC787BE953EBCAE89B6EF53188787.1A96934D1EA7BB3B217F9627D4575839E0B8B0BE%26source%3Dyoutube%26ratebypass%3Dyes%26mv%3Du%26itag%3D18%26nh%3DEAE%26sver%3D3%26upn%3DCokPLzbANcE%26expire%3D1412297094%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Cratebypass%252Csource%252Cupn%252Cexpire%26id%3Do-ANlo8JeubZwck7GH6nRPMN_mi0ooR7e4iPyvs0nh-avz%26fexp%3D914064%252C927622%252C930666%252C931983%252C932404%252C934030%252C935667%252C943409%252C946013%252C947209%252C949007%252C950618%252C952302%252C953801%26key%3Dyt5&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%3Fmt%3D1412275472%26ipbits%3D0%26mm%3D31%26ms%3Dau%26mime%3Dvideo%252Fx-flv%26signature%3DBE1C872377C1EC9AD09039E03AA3DD9296BDDC98.11FC361A51F56ABC840F1A11E344087B186CBCB9%26source%3Dyoutube%26ip%3D31.220.17.48%26mv%3Du%26itag%3D5%26nh%3DEAE%26sver%3D3%26upn%3DCokPLzbANcE%26expire%3D1412297094%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Csource%252Cupn%252Cexpire%26id%3Do-ANlo8JeubZwck7GH6nRPMN_mi0ooR7e4iPyvs0nh-avz%26fexp%3D914064%252C927622%252C930666%252C931983%252C932404%252C934030%252C935667%252C943409%252C946013%252C947209%252C949007%252C950618%252C952302%252C953801%26key%3Dyt5&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%3Fmt%3D1412275472%26ipbits%3D0%26mm%3D31%26ms%3Dau%26mime%3Dvideo%252F3gpp%26signature%3D483E4256261E892174E8E44ED078D161201033B8.C68BF643B0A212B39C700FD1E1BE3AC72B621C14%26source%3Dyoutube%26ip%3D31.220.17.48%26mv%3Du%26itag%3D36%26nh%3DEAE%26sver%3D3%26upn%3DCokPLzbANcE%26expire%3D1412297094%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Csource%252Cupn%252Cexpire%26id%3Do-ANlo8JeubZwck7GH6nRPMN_mi0ooR7e4iPyvs0nh-avz%26fexp%3D914064%252C927622%252C930666%252C931983%252C932404%252C934030%252C935667%252C943409%252C946013%252C947209%252C949007%252C950618%252C952302%252C953801%26key%3Dyt5&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%3Fmt%3D1412275472%26ipbits%3D0%26mm%3D31%26ms%3Dau%26mime%3Dvideo%252F3gpp%26signature%3D596C5195AA24F86354EFFEDA485A348542056812.A13D8402DD2416A430ED974564F35D54B1972483%26source%3Dyoutube%26ip%3D31.220.17.48%26mv%3Du%26itag%3D17%26nh%3DEAE%26sver%3D3%26upn%3DCokPLzbANcE%26expire%3D1412297094%26sparams%3Did%252Cip%252Cipbits%252Citag%252Cmime%252Cmm%252Cms%252Cmv%252Cnh%252Csource%252Cupn%252Cexpire%26id%3Do-ANlo8JeubZwck7GH6nRPMN_mi0ooR7e4iPyvs0nh-avz%26fexp%3D914064%252C927622%252C930666%252C931983%252C932404%252C934030%252C935667%252C943409%252C946013%252C947209%252C949007%252C950618%252C952302%252C953801%26key%3Dyt5&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 ) ); $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);

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.6.150.0100.07718.29
5.6.140.0030.06718.23
5.6.130.0000.08318.24
5.6.120.0070.07021.17
5.6.110.0130.08320.98
5.6.100.0070.08720.96
5.6.90.0130.07720.98
5.6.80.0100.05720.40
5.5.300.0030.04717.98
5.5.290.0100.07018.07
5.5.280.0070.05020.89
5.5.270.0100.08320.79
5.5.260.0170.07020.95
5.5.250.0070.05020.64
5.5.240.0000.08020.25
5.4.450.0470.06219.62
5.4.440.0330.06019.54
5.4.430.0580.05819.32
5.4.420.0380.05719.48
5.4.410.0500.05719.17
5.4.400.0430.05019.25
5.4.390.0580.06019.15
5.4.380.0400.07018.99
5.4.370.0470.05018.95
5.4.360.0550.05819.02
5.4.350.0430.06519.02
5.4.340.0480.06318.82
5.4.320.0340.04915.81
5.4.310.0320.04715.89
5.4.300.0290.04415.93
5.4.290.0300.04415.68
5.4.280.0110.04115.77
5.4.270.0070.04615.81
5.4.260.0060.04715.70
5.4.250.0180.04515.83
5.4.240.0320.04815.88
5.4.230.0300.05315.61
5.4.220.0330.05915.87
5.4.210.0360.04915.62
5.4.200.0300.05015.82
5.4.190.0400.04715.76
5.4.180.0330.04215.82
5.4.170.0370.04415.83
5.4.160.0310.04815.82
5.4.150.0330.04515.87
5.4.140.0310.04414.23
5.4.130.0310.04614.24
5.4.120.0360.04114.14
5.4.110.0320.04414.21
5.4.100.0320.04114.26
5.4.90.0290.04514.15
5.4.80.0380.05214.12
5.4.70.0420.04314.31
5.4.60.0360.04214.25
5.4.50.0040.05214.29
5.4.40.0140.04214.29
5.4.30.0120.04614.30
5.4.20.0100.04614.30
5.4.10.0170.04514.24
5.4.00.0120.04913.65
5.3.290.0210.04513.66
5.3.280.0130.04513.59
5.3.270.0110.05013.60
5.3.260.0150.04413.61
5.3.250.0100.04513.65
5.3.240.0120.04613.58
5.3.230.0130.04513.59
5.3.220.0120.04613.54
5.3.210.0120.04313.54
5.3.200.0130.04413.60
5.3.190.0120.04313.60
5.3.180.0120.04413.54
5.3.170.0130.04213.55
5.3.160.0120.04313.60
5.3.150.0200.04813.60
5.3.140.0150.05213.58
5.3.130.0140.04213.61
5.3.120.0120.04413.54
5.3.110.0150.04213.52
5.3.100.0150.04313.05
5.3.90.0150.03912.99
5.3.80.0080.04612.97
5.3.70.0150.03712.97
5.3.60.0100.04412.97
5.3.50.0100.04213.02
5.3.40.0100.04512.86
5.3.30.0100.04112.85
5.3.20.0110.04112.63
5.3.10.0070.04112.57
5.3.00.0110.04912.65
5.2.170.0060.03910.18
5.2.160.0320.04110.09
5.2.150.0300.03910.09
5.2.140.0200.03710.09
5.2.130.0260.03310.05
5.2.120.0230.03410.10
5.2.110.0220.03410.04
5.2.100.0230.03110.15
5.2.90.0180.03410.11
5.2.80.0070.03510.09
5.2.70.0040.04010.14
5.2.60.0060.03510.02
5.2.50.0220.04210.08
5.2.40.0160.04210.06
5.2.30.0170.0389.91
5.2.20.0150.0409.91
5.2.10.0170.0349.88
5.2.00.0180.0319.76
5.1.60.0190.0319.04
5.1.50.0210.0349.08
5.1.40.0190.0319.00
5.1.30.0210.0329.41
5.1.20.0220.0349.34
5.1.10.0220.0329.12
5.1.00.0210.0269.11
5.0.50.0150.0247.63
5.0.40.0110.0277.45
5.0.30.0140.0357.22
5.0.20.0090.0297.31
5.0.10.0150.0247.15
5.0.00.0090.0407.20
4.4.90.0090.0225.32
4.4.80.0100.0205.27
4.4.70.0130.0165.28
4.4.60.0100.0215.27
4.4.50.0090.0185.29
4.4.40.0060.0315.23
4.4.30.0090.0175.30
4.4.20.0040.0235.36
4.4.10.0030.0175.37
4.4.00.0020.0315.31
4.3.110.0020.0215.19
4.3.100.0060.0165.21
4.3.90.0050.0185.17
4.3.80.0060.0285.17
4.3.70.0030.0175.21
4.3.60.0090.0205.15
4.3.50.0100.0205.14
4.3.40.0130.0265.12
4.3.30.0060.0224.15
4.3.20.0060.0194.14
4.3.10.0070.0184.12
4.3.00.0050.0226.27

preferences:
141.5 ms | 1394 KiB | 7 Q