3v4l.org

run code in 300+ PHP versions simultaneously
<?php $re = '/<img.*?alt=\'(.*?)\' src=[\'"]([^\'"]+)[\'"].*?>/m'; $str = 'Lorem ipsum dolor sit amet <img alt=\'my alt text\' src=\'1.jpg\' /> consectetur adipiscing elit, blandit quis aliquam integer neque turpis vel, ullamcorper nunc erat potenti dui vitae. Nunc tristique habitasse convallis congue praesent ultricies nam imperdiet netus, eleifend libero velit per maecenas sagittis vestibulum rhoncus felis tortor, etiam duis at sem dictumst vulputate nisi dignissim. Pharetra condimentum ultrices eleifend potenti eget blandit tempus dui class lectus magna vehicula, fames a ad ac commodo pulvinar aliquet augue semper venenatis massa, litora nascetur nam arcu et diam nec varius sollicitudin eu tristique." '; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result print_r($matches); ?>

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.4.130.0110.00919.60
8.4.120.0110.00820.45
8.4.110.0120.00918.36
8.4.100.0110.00919.15
8.4.90.0100.00819.09
8.4.80.0140.00618.71
8.4.70.0100.00818.18
8.4.60.0070.00518.58
8.4.50.0100.01119.65
8.4.40.0040.00419.76
8.4.30.0150.00618.71
8.4.20.0130.00620.80
8.4.10.0050.00317.98
8.3.260.0100.01016.58
8.3.250.0110.00718.65
8.3.240.0120.00716.67
8.3.230.0110.00916.74
8.3.220.0050.00318.59
8.3.210.0150.00416.89
8.3.200.0120.00416.50
8.3.190.0090.00917.16
8.3.180.0100.01018.34
8.3.170.0050.00516.88
8.3.160.0150.00316.66
8.3.150.0080.01116.99
8.3.140.0040.00416.93
8.3.130.0050.00316.87
8.3.120.0000.00918.64
8.3.110.0060.00320.94
8.3.100.0030.00718.42
8.3.90.0070.01126.77
8.3.80.0080.00318.68
8.3.70.0080.00816.75
8.3.60.0060.01218.55
8.3.50.0110.00617.21
8.3.40.0140.00418.92
8.3.30.0060.01018.89
8.3.20.0050.00320.48
8.3.10.0040.00421.92
8.3.00.0030.00722.29
8.2.290.0140.00520.25
8.2.280.0120.00718.59
8.2.270.0070.01117.12
8.2.260.0070.01118.68
8.2.250.0110.00017.04
8.2.240.0030.00618.96
8.2.230.0040.00422.58
8.2.220.0100.00624.06
8.2.210.0090.00926.77
8.2.200.0060.00316.88
8.2.190.0150.00017.00
8.2.180.0140.01125.92
8.2.170.0100.00718.99
8.2.160.0110.00422.96
8.2.150.0060.00324.18
8.2.140.0070.00724.66
8.2.130.0060.00926.16
8.2.120.0060.00320.75
8.2.110.0000.00921.16
8.2.100.0060.00617.91
8.2.90.0080.00018.16
8.2.80.0060.00319.00
8.2.70.0000.00817.90
8.2.60.0060.00317.91
8.2.50.0000.00818.10
8.2.40.0030.00521.07
8.2.30.0070.00019.17
8.2.20.0040.00418.05
8.2.10.0050.00219.38
8.2.00.0040.00419.34
8.1.330.0100.00821.93
8.1.320.0150.00416.17
8.1.310.0120.00316.54
8.1.300.0110.00719.92
8.1.290.0060.00330.84
8.1.280.0100.01025.92
8.1.270.0040.00424.02
8.1.260.0000.00826.35
8.1.250.0000.00828.09
8.1.240.0040.00422.25
8.1.230.0060.00622.70
8.1.220.0040.00417.74
8.1.210.0000.01019.91
8.1.200.0030.00617.35
8.1.190.0040.00417.35
8.1.180.0000.00818.10
8.1.170.0040.00418.59
8.1.160.0040.00419.04
8.1.150.0070.00018.96
8.1.140.0000.00720.30
8.1.130.0030.00319.98
8.1.120.0030.00617.58
8.1.110.0000.00717.44
8.1.100.0040.00417.57
8.1.90.0000.00717.53
8.1.80.0030.00617.56
8.1.70.0000.00717.46
8.1.60.0060.00317.60
8.1.50.0050.00317.63
8.1.40.0080.00017.57
8.1.30.0040.00417.71
8.1.20.0030.00517.60
8.1.10.0020.00517.72
8.1.00.0050.00317.64
8.0.300.0070.00019.97
8.0.290.0030.00516.63
8.0.280.0040.00418.43
8.0.270.0000.00817.14
8.0.260.0060.00020.04
8.0.250.0030.00316.95
8.0.240.0000.00717.02
8.0.230.0000.00717.07
8.0.220.0000.00716.92
8.0.210.0000.00716.88
8.0.200.0050.00316.94
8.0.190.0000.00817.09
8.0.180.0000.00816.93
8.0.170.0030.00617.06
8.0.160.0040.00416.91
8.0.150.0000.00816.98
8.0.140.0000.00716.86
8.0.130.0050.00013.34
8.0.120.0060.00316.96
8.0.110.0050.00317.00
8.0.100.0080.00017.02
8.0.90.0090.00017.13
8.0.80.0080.00816.98
8.0.70.0040.00416.88
8.0.60.0000.00717.03
8.0.50.0080.00017.03
8.0.30.0060.01116.96
8.0.20.0120.00617.19
8.0.10.0050.00317.05
8.0.00.0090.00916.82
7.4.330.0000.00515.55
7.4.320.0000.00716.87
7.4.300.0060.00016.79
7.4.290.0040.00416.82
7.4.280.0000.00916.67
7.4.270.0050.00316.72
7.4.260.0030.00313.46
7.4.250.0000.00716.80
7.4.240.0050.00416.83
7.4.230.0070.00016.83
7.4.220.0020.00516.56
7.4.210.0050.00916.75
7.4.200.0030.00416.83
7.4.130.0130.00416.43
7.4.120.0000.01716.71
7.4.110.0110.00816.54
7.4.100.0210.00016.62
7.4.90.0090.00916.75
7.4.80.0100.01019.39
7.4.70.0080.00816.64
7.4.60.0070.01016.53
7.4.50.0030.01016.60
7.4.40.0060.01116.46
7.4.00.0090.00615.29
7.3.330.0040.00416.32
7.3.320.0050.00013.27
7.3.310.0070.00016.35
7.3.300.0040.00416.31
7.3.290.0040.00416.34
7.3.280.0060.01316.23
7.3.260.0110.00916.52
7.3.240.0110.00816.54
7.3.230.0060.01016.28
7.3.210.0070.01016.49
7.3.200.0090.00616.34
7.3.190.0100.01016.48
7.3.180.0060.01016.31
7.3.170.0140.00816.57
7.3.160.0110.00516.75
7.3.100.0080.00714.71
7.3.90.0050.00814.67
7.3.80.0020.01314.64
7.3.70.0070.01014.72
7.3.60.0050.00914.74
7.3.50.0080.00914.74
7.3.40.0080.00514.73
7.3.30.0080.00714.74
7.3.20.0080.00814.92
7.3.10.0050.01214.93
7.3.00.0080.00714.85
7.2.330.0060.01616.71
7.2.320.0080.01616.70
7.2.310.0060.01016.64
7.2.300.0120.00616.55
7.2.290.0120.00616.50
7.2.230.0080.00915.01
7.2.220.0050.01215.09
7.2.210.0070.00814.91
7.2.200.0080.00915.02
7.2.190.0090.00514.92
7.2.180.0120.00614.81
7.2.170.0090.00514.68
7.2.160.0050.01014.90
7.2.150.0040.01115.02
7.2.140.0070.01214.89
7.2.130.0060.01014.78
7.2.120.0070.01014.86
7.2.110.0000.01414.90
7.2.100.0110.00314.97
7.2.90.0100.00715.23
7.2.80.0090.00814.91
7.2.70.0080.00714.94
7.2.60.0100.00515.00
7.2.50.0080.00615.19
7.2.40.0110.00515.23
7.2.30.0090.00714.90
7.2.20.0080.01014.83
7.2.10.0100.00815.13
7.2.00.0130.00414.97
7.1.320.0230.00613.87
7.1.310.0060.01014.08
7.1.300.0100.00413.93
7.1.290.0050.00814.00
7.1.280.0110.00513.78
7.1.270.0060.00813.96
7.1.260.0060.00713.96
7.1.250.0080.00713.85

preferences:
29.21 ms | 403 KiB | 5 Q