3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = explode(PHP_EOL, '123 – 45 – 6789 111000025 021000021 031902766 067014822 122000247 123456789 987654321 012345678901 876543210987 112233445566 123456789 123-456789 123456789 123 45 6789 123-45-6789 123-45-6789 123 – 45 – 6789 123.45.6789 123_45_6789 123 456 789 123-456-789 123 – 456 – 789 123.456.789 123_456_789 1234 56 789 1234-56-789 1234 – 56 – 789 1234.56.789 1234_56_789 12 345 6789 12-345-6789 12 – 345 – 6789 12.345.6789 12_345_6789'); var_export( preg_replace( '/[-–_ .\d](?=[-–_ .\d]*\d{4}$)/', '*', $array ) );

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.5.30.0090.00919.48
8.5.20.0090.00820.24
8.5.10.0090.00820.26
8.5.00.0150.00819.98
8.4.180.0140.00919.77
8.4.170.0130.01025.74
8.4.160.0130.00823.98
8.4.150.0080.00416.87
8.4.140.0090.00817.67
8.4.130.0070.01218.55
8.4.120.0100.01024.04
8.4.110.0110.00918.89
8.4.100.0150.00518.91
8.4.90.0050.00518.60
8.4.80.0110.00918.55
8.4.70.0050.00618.05
8.4.60.0120.00618.84
8.4.50.0090.01018.62
8.4.40.0080.00020.58
8.4.30.0080.00020.59
8.4.20.0100.01019.84
8.4.10.0030.00623.58
8.3.300.0140.00720.76
8.3.290.0090.01020.93
8.3.280.0100.01018.48
8.3.270.0100.01016.71
8.3.260.0160.00416.80
8.3.250.0130.00416.75
8.3.240.0070.01217.03
8.3.230.0140.00616.46
8.3.220.0080.00518.88
8.3.210.0090.00516.69
8.3.200.0070.00216.36
8.3.190.0070.01217.02
8.3.180.0140.00617.05
8.3.170.0070.01120.44
8.3.160.0090.00917.04
8.3.150.0100.01018.66
8.3.140.0120.00616.69
8.3.130.0040.00418.43
8.3.120.0130.00318.85
8.3.110.0080.00020.94
8.3.100.0040.00724.06
8.3.90.0140.00026.77
8.3.80.0030.00618.55
8.3.70.0070.01116.63
8.3.60.0110.00416.63
8.3.50.0080.00816.52
8.3.40.0140.00020.38
8.3.30.0070.00718.79
8.3.20.0040.00424.18
8.3.10.0030.00524.66
8.3.00.0040.00426.16
8.2.300.0110.01018.07
8.2.290.0110.00820.63
8.2.280.0100.01018.75
8.2.270.0130.00616.95
8.2.260.0120.00618.97
8.2.250.0030.00516.78
8.2.240.0040.00418.83
8.2.230.0060.00322.58
8.2.220.0060.00337.54
8.2.210.0040.00426.77
8.2.200.0030.00616.75
8.2.190.0070.00716.75
8.2.180.0060.00916.63
8.2.170.0090.00618.72
8.2.160.0090.00622.96
8.2.150.0080.00025.66
8.2.140.0080.00024.66
8.2.130.0040.00426.16
8.2.120.0000.00826.16
8.2.110.0040.00422.33
8.2.100.0040.00817.91
8.2.90.0030.00518.11
8.2.80.0040.00417.97
8.2.70.0060.00317.66
8.2.60.0040.00418.22
8.2.50.0030.00618.10
8.2.40.0160.00017.62
8.2.30.0140.00317.62
8.2.20.0140.00417.62
8.2.10.0110.00517.62
8.2.00.0130.00317.62
8.1.340.0130.00917.60
8.1.330.0120.00921.98
8.1.320.0110.00416.05
8.1.310.0070.00718.33
8.1.300.0030.00716.25
8.1.290.0060.00318.88
8.1.280.0040.01125.92
8.1.270.0050.00324.66
8.1.260.0070.00026.35
8.1.250.0040.00428.09
8.1.240.0060.00322.14
8.1.230.0090.00322.69
8.1.220.0050.00317.74
8.1.210.0000.00918.77
8.1.200.0030.00617.25
8.1.190.0000.00817.22
8.1.180.0000.00918.10
8.1.170.0090.00018.62
8.1.160.0130.00317.62
8.1.150.0140.00317.62
8.1.140.0120.00617.62
8.1.130.0170.00017.62
8.1.120.0060.01117.62
8.1.110.0080.00817.62
8.1.100.0120.00617.62
8.1.90.0070.01117.62
8.1.80.0170.00017.62
8.1.70.0090.00917.62
8.1.60.0140.00517.63
8.1.50.0130.00417.62
8.1.40.0090.00917.62
8.1.30.0110.00717.62
8.1.20.0160.00317.62
8.1.10.0090.00917.62
8.1.00.0180.00017.62
8.0.300.0000.00719.79
8.0.290.0040.00416.88
8.0.280.0170.00017.62
8.0.270.0140.00317.62
8.0.260.0170.00017.62
8.0.250.0130.00917.62
8.0.240.0150.00217.62
8.0.230.0180.00017.62
8.0.220.0160.00017.62
8.0.210.0160.00017.62
8.0.200.0110.00617.62
8.0.190.0060.01117.62
8.0.180.0130.00317.62
8.0.170.0100.00717.62
8.0.160.0080.00817.62
8.0.150.0090.00917.62
8.0.140.0100.00717.62
8.0.130.0130.00317.62
8.0.120.0170.00017.62
8.0.110.0120.00517.62
8.0.100.0100.00817.62
8.0.90.0110.00617.62
8.0.80.0100.00717.62
8.0.70.0130.00317.62
8.0.60.0140.00317.62
8.0.50.0100.00817.62
8.0.30.0160.00017.62
8.0.20.0180.00517.62
8.0.10.0120.00517.62

preferences:
55.54 ms | 1230 KiB | 5 Q