3v4l.org

run code in 300+ PHP versions simultaneously
<?php $dateTime = '2009-13-11 99:88:56'; preg_match('~(?<date>\d{4}-\d{2}-\d{2})[\s|T](?<time>\d{2}:\d{2}:\d{2})?(?<timezone>[\+|-]\d{2}:\d{2})?~', $dateTime, $matches); $matches['time'] = array_key_exists('time', $matches) ? $matches['time'] : '00:00:00'; var_dump($matches) //$dateTime = sprintf('%s %s %s', $matches['date'], $matches['time'], $matches['datetime']); //$bla = \DateTime::createFromFormat('Y-m-d H:i:s', $dateTime); //var_dump($bla);

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)
7.2.90.1000.00314.48
7.2.80.1150.00714.46
7.2.70.0120.00614.70
7.2.60.1120.00414.68
7.2.50.0250.00414.61
7.2.40.0670.00414.73
7.2.30.0540.00914.92
7.2.20.0470.00314.73
7.2.10.0530.00614.83
7.2.00.0050.00814.75
7.1.210.0920.01313.61
7.1.200.1220.01013.60
7.1.190.0070.00713.40
7.1.180.0200.00413.68
7.1.170.0250.00713.75
7.1.160.0660.00313.58
7.1.150.1240.00613.42
7.1.140.0240.00313.70
7.1.130.1640.00713.26
7.1.120.0170.00413.56
7.1.110.0060.00713.79
7.1.100.0060.00613.72
7.1.90.0090.00313.63
7.1.80.0480.00413.68
7.1.70.0190.00013.46
7.1.60.1880.00331.63
7.1.50.0290.01231.92
7.1.40.1930.00331.83
7.1.30.1600.00631.84
7.1.20.0660.01131.54
7.1.10.2680.00613.68
7.1.00.0110.00413.63
7.0.310.1210.00013.18
7.0.300.0160.00613.32
7.0.290.0250.00413.04
7.0.280.0090.00413.29
7.0.270.0960.00613.15
7.0.260.0090.00313.04
7.0.250.0100.00313.50
7.0.240.1700.00313.13
7.0.230.2870.00313.36
7.0.220.1600.00613.05
7.0.210.0560.00313.22
7.0.200.0070.01013.06
7.0.190.0060.00613.23
7.0.180.1280.00313.35
7.0.170.0180.00713.17
7.0.160.2370.00612.96
7.0.150.1640.00713.45
7.0.140.0460.01113.06
7.0.130.0140.00013.35
7.0.120.0050.00713.45
7.0.110.0410.00313.57
7.0.100.0100.00713.15
7.0.90.0170.00413.44
7.0.80.0140.00013.04
7.0.70.0100.01013.52
7.0.60.0660.00313.43
7.0.50.1030.00413.35
7.0.40.2140.00013.25
7.0.30.0320.00013.22
7.0.20.1960.00313.49
7.0.10.1730.01013.48
7.0.00.1650.00313.26

preferences:
141.63 ms | 1394 KiB | 7 Q