3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = ' <div style="text-align: left; clear: both;padding-left: 4px;"> <center><a href="http://igromania.ru/news/199235/Hasbro_zapretila_razrabotku_MMO_o_malenkih_poni.htm"><img alt="" src="/upload/iblock/663/0cdae7/458x250.jpg" /></a></center><p>Чуть больше года назад британские фанаты мультсериала <strong>My Little Pony: Friendship is Magic</strong> решили сделать MMO-игру по ее мотивам. Как вы наверняка слышали, у мультфильма про цветных лошадок необычная судьба: он посвящен кукольным пони от компании <strong>Hasbro</strong> и изначально был рассчитан на девочек. Однако внезапно у него появилась большая и совершенно взрослая аудитория поклонников, в том числе и в Великобритании. Одним словом, нашлось достаточно желающих поработать над игрой <strong><a href="http://www.mlponline.net" >My Little Pony Online</a></strong>; обнаружились готовые поддержать проект и, конечно, желающие в этой MMO побегать. <br /> <br /> Ключевыми особенностями игрушки должны были стать три класса (пони, пегас, единорог) и обширный мир с подземельями, монстрами, тактическими сражениями и прочими милыми забавами. Одного не учли разработчики &mdash; мнения Hasbro, владельца прав на мир дружелюбных цветных лошадок. Юристов компании затея британских &laquo;брони&raquo; совсем не радовала, и первое запретительное предписание адвокаты отправили совсем не в дружелюбном тоне. <br /> <br /> Однако предупреждение от Hasbro создатели My Little Pony Online проигнорировали и выпустили месяц назад первый эпизод игры. После этого последовал приказ прекратить работу под угрозой суда, и разработчики были вынуждены подчиниться. Что характерно, <a href="http://www.mlponline.net/threads/its-been-a-good-run.1520/" >объявляя о закрытии</a> проекта, они не винили Hasbro. Наоборот, они выгораживали ее, объяснив, что по американскому закону компания обязана была по закону защищать своих пони, иначе она могла их лишиться. <br /> '; $image = preg_replace("/.*\<center\>\<a href=\"(.*)\"\>\<img alt=\"\" src=\"(.*)\" \/\>\<\/a\>\<\/center\>.*/m", "$2", str_replace("\n", '', $string)); echo $image;

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)
8.3.60.0000.01416.75
8.3.50.0080.01222.11
8.3.40.0040.01118.84
8.3.30.0090.00619.04
8.3.20.0070.00020.16
8.3.10.0030.00623.48
8.3.00.0090.00020.74
8.2.180.0110.00418.54
8.2.170.0060.00922.96
8.2.160.0100.01020.35
8.2.150.0080.00024.18
8.2.140.0050.00324.66
8.2.130.0040.00426.16
8.2.120.0040.01122.28
8.2.110.0060.00322.20
8.2.100.0060.00617.97
8.2.90.0040.00419.05
8.2.80.0030.00617.97
8.2.70.0000.00817.88
8.2.60.0000.01017.80
8.2.50.0090.00718.07
8.2.40.0080.00019.95
8.2.30.0000.00718.19
8.2.20.0000.00817.71
8.2.10.0040.00418.22
8.2.00.0040.00717.82
8.1.280.0080.00825.92
8.1.270.0030.00624.05
8.1.260.0050.00326.35
8.1.250.0040.00428.09
8.1.240.0000.00923.60
8.1.230.0060.00618.88
8.1.220.0080.00017.74
8.1.210.0060.00318.77
8.1.200.0000.00917.36
8.1.190.0080.00317.36
8.1.180.0030.00618.10
8.1.170.0030.00518.57
8.1.160.0070.00021.98
8.1.150.0050.00518.73
8.1.140.0070.00017.55
8.1.130.0000.00717.86
8.1.120.0020.00517.55
8.1.110.0050.00317.55
8.1.100.0070.00017.44
8.1.90.0070.00017.62
8.1.80.0000.00817.46
8.1.70.0080.00017.57
8.1.60.0030.00617.70
8.1.50.0040.00417.54
8.1.40.0000.01117.53
8.1.30.0030.00617.70
8.1.20.0040.00417.70
8.1.10.0000.00717.51
8.1.00.0030.00517.64
8.0.300.0070.00018.77
8.0.290.0000.00717.15
8.0.280.0040.00418.53
8.0.270.0050.00317.28
8.0.260.0030.00317.15
8.0.250.0000.00717.14
8.0.240.0030.00317.04
8.0.230.0030.00316.94
8.0.220.0030.00316.86
8.0.210.0000.00716.95
8.0.200.0000.00616.91
8.0.190.0040.00416.96
8.0.180.0090.00417.05
8.0.170.0040.00416.93
8.0.160.0000.00716.95
8.0.150.0000.01116.91
8.0.140.0100.00016.84
8.0.130.0030.00313.41
8.0.120.0030.00516.84
8.0.110.0000.00716.93
8.0.100.0080.00016.96
8.0.90.0000.00716.86
8.0.80.0110.01117.04
8.0.70.0040.00417.04
8.0.60.0000.00716.94
8.0.50.0050.00217.01
8.0.30.0140.00817.25
8.0.20.0040.01517.40
8.0.10.0000.00817.21
8.0.00.0080.01116.78
7.4.330.0000.00515.00
7.4.320.0070.00016.64
7.4.300.0000.00616.56
7.4.290.0030.00316.80
7.4.280.0070.00016.55
7.4.270.0000.00816.77
7.4.260.0000.00716.66
7.4.250.0070.00016.61
7.4.240.0020.00516.68
7.4.230.0040.00416.46
7.4.220.0130.01316.78
7.4.210.0090.00716.72
7.4.200.0000.00716.86
7.4.190.0070.00016.66
7.4.160.0200.00016.81
7.4.150.0110.00717.40
7.4.140.0110.00717.86
7.4.130.0090.00816.80
7.4.120.0100.00816.67
7.4.110.0100.00716.53
7.4.100.0110.00616.80
7.4.90.0130.00716.80
7.4.80.0060.01019.39
7.4.70.0110.01116.58
7.4.60.0110.00716.60
7.4.50.0000.00916.47
7.4.40.0090.01116.54
7.4.30.0070.01016.60
7.4.00.0030.00915.22
7.3.330.0050.00013.29
7.3.320.0030.00313.11
7.3.310.0050.00316.18
7.3.300.0040.00416.31
7.3.290.0120.00316.33
7.3.280.0090.01216.40
7.3.270.0110.00717.40
7.3.260.0100.00816.64
7.3.250.0120.00816.46
7.3.240.0090.01216.45
7.3.230.0100.00716.39
7.3.210.0080.00816.62
7.3.200.0140.00719.39
7.3.190.0130.00416.74
7.3.180.0060.01116.61
7.3.170.0060.00916.47
7.3.160.0100.00616.28
7.3.120.0040.00814.66
7.2.330.0030.01416.72
7.2.320.0100.01016.52
7.2.310.0170.00016.74
7.2.300.0100.00716.75
7.2.290.0080.01316.73
7.2.60.0100.00316.89
7.2.50.0090.00316.72
7.1.200.0000.01515.70
7.1.70.0040.00717.07
7.1.60.0100.01319.46
7.1.50.0210.01117.07
7.1.00.0000.08022.38
7.0.200.0000.00716.92
7.0.140.0000.07022.07
7.0.60.0030.07321.77
7.0.50.0000.07322.07
7.0.40.0070.08020.19
7.0.30.0170.07020.15
7.0.20.0070.06020.04
7.0.10.0100.07720.08
7.0.00.0030.08719.99
5.6.280.0030.07020.81
5.6.210.0070.08020.46
5.6.200.0070.05021.13
5.6.190.0030.08020.91
5.6.180.0070.08321.15
5.6.170.0030.08021.02
5.6.160.0070.07720.98
5.6.150.0130.07021.03
5.6.140.0000.07721.20
5.6.130.0000.09021.00
5.6.120.0000.09020.95
5.6.110.0130.07321.13
5.6.100.0030.08020.96
5.6.90.0030.08321.10
5.6.80.0000.05720.38
5.6.70.0100.06720.53
5.6.60.0070.07020.36
5.6.50.0070.07720.54
5.6.40.0070.07320.39
5.6.30.0030.07720.35
5.6.20.0070.07320.38
5.6.10.0130.06020.36
5.6.00.0070.06720.34
5.5.350.0000.08020.42
5.5.340.0070.05720.88
5.5.330.0000.08320.90
5.5.320.0070.08020.77
5.5.310.0130.07320.87
5.5.300.0030.08020.88
5.5.290.0070.08320.69
5.5.280.0000.08320.73
5.5.270.0070.08320.88
5.5.260.0070.08020.87
5.5.250.0070.05020.61
5.5.240.0070.07720.15
5.5.230.0070.07720.31
5.5.220.0000.09020.14
5.5.210.0030.05320.14
5.5.200.0030.08020.33
5.5.190.0030.04320.23
5.5.180.0000.07720.11
5.5.160.0070.07320.13
5.5.150.0100.05320.23
5.5.140.0030.05320.21
5.5.130.0100.04720.08
5.5.120.0070.07720.11
5.5.110.0070.06320.00
5.5.100.0100.06320.09
5.5.90.0130.06720.11
5.5.80.0100.07320.00
5.5.70.0030.08319.99
5.5.60.0000.08020.03
5.5.50.0000.08020.20
5.5.40.0200.06320.02
5.5.30.0030.08020.09
5.5.20.0070.07019.95
5.5.10.0200.05319.97
5.5.00.0070.05320.14
5.4.450.0000.08719.48
5.4.440.0230.06019.36
5.4.430.0030.08019.25
5.4.420.0030.07719.53
5.4.410.0030.07319.13
5.4.400.0030.07719.01
5.4.390.0030.07018.92
5.4.380.0070.06018.94
5.4.370.0000.08019.07
5.4.360.0070.05719.00
5.4.350.0030.07319.05
5.4.340.0030.08018.85
5.4.320.0030.08019.16
5.4.310.0070.07718.92
5.4.300.0070.07319.03
5.4.290.0070.04319.17
5.4.280.0070.07318.85
5.4.270.0070.06319.09
5.4.260.0200.06018.86
5.4.250.0170.06318.99
5.4.240.0100.06718.98
5.4.230.0130.06719.09
5.4.220.0070.07718.84
5.4.210.0100.07018.96
5.4.200.0000.07719.05
5.4.190.0030.07019.19
5.4.180.0000.07718.91
5.4.170.0030.06719.09
5.4.160.0000.06719.05
5.4.150.0000.08318.98
5.4.140.0070.04716.39
5.4.130.0000.07716.41
5.4.120.0000.07316.21
5.4.110.0030.04016.23
5.4.100.0070.06716.19
5.4.90.0030.04716.28
5.4.80.0100.06716.39
5.4.70.0100.04016.43
5.4.60.0000.05316.42
5.4.50.0100.05716.20
5.4.40.0070.05716.27
5.4.30.0030.07716.35
5.4.20.0000.05016.27
5.4.10.0070.06716.13
5.4.00.0070.04015.81
5.3.290.0030.08314.66
5.3.280.0000.08014.54
5.3.270.0200.06314.59
5.3.260.0100.07014.60
5.3.250.0030.07314.59
5.3.240.0030.04714.44
5.3.230.0030.06714.58
5.3.220.0030.07014.55
5.3.210.0070.07314.49
5.3.200.0070.07314.38
5.3.190.0030.07314.55
5.3.180.0000.08014.33
5.3.170.0030.06014.55
5.3.160.0030.07714.51
5.3.150.0000.08014.50
5.3.140.0000.07314.54
5.3.130.0000.07014.55
5.3.120.0000.06014.54
5.3.110.0030.07714.49
5.3.100.0030.07713.95
5.3.90.0000.07314.00
5.3.80.0030.06713.95
5.3.70.0030.08013.97
5.3.60.0030.06713.94
5.3.50.0030.05313.88
5.3.40.0030.07013.88
5.3.30.0070.07313.90
5.3.20.0030.07313.63
5.3.10.0070.04313.59
5.3.00.0070.06313.57
5.2.170.0030.06012.64
5.2.160.0030.05312.64
5.2.150.0070.05712.64
5.2.140.0000.06012.64
5.2.130.0030.05712.64
5.2.120.0030.04312.64
5.2.110.0000.06312.64
5.2.100.0000.04712.64
5.2.90.0000.06712.64
5.2.80.0030.04312.64
5.2.70.0070.04012.64
5.2.60.0000.06712.64
5.2.50.0030.06312.64
5.2.40.0000.06312.64
5.2.30.0070.04312.64
5.2.20.0030.05312.64
5.2.10.0030.04312.64
5.2.00.0070.05712.64
5.1.60.0000.05012.64
5.1.50.0000.05012.64
5.1.40.0030.04712.64
5.1.30.0030.05712.64
5.1.20.0000.05712.64
5.1.10.0030.05312.64
5.1.00.0000.06012.64
5.0.50.0030.04312.64
5.0.40.0070.03012.64
5.0.30.0030.05312.64
5.0.20.0000.04712.64
5.0.10.0030.02712.64
5.0.00.0030.06012.64
4.4.90.0070.02312.64
4.4.80.0000.03712.64
4.4.70.0000.02712.64
4.4.60.0070.03012.64
4.4.50.0030.03012.64
4.4.40.0000.05712.64
4.4.30.0000.03312.64
4.4.20.0030.02312.64
4.4.10.0030.03012.64
4.4.00.0030.04712.64
4.3.110.0000.03312.64
4.3.100.0030.02712.64
4.3.90.0000.03712.64
4.3.80.0000.05012.64
4.3.70.0030.03312.64
4.3.60.0000.03712.64
4.3.50.0100.02712.64
4.3.40.0000.05012.64
4.3.30.0000.03712.64
4.3.20.0030.03312.64
4.3.10.0000.04012.64
4.3.00.0070.03012.64

preferences:
50.2 ms | 401 KiB | 5 Q