3v4l.org

run code in 500+ PHP versions simultaneously
<?php $arr = ["00:00:00", "00:00:02", "00:00:30", "00:02:30", "00:20:00", "01:02:30", "10:20:03"]; foreach ($arr as $time) { preg_match('/([1-9].*|.{4}$)/', $time, $matches); echo $time." -> ".$matches[1]."\n"; }
Output for 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.34, 8.3.0 - 8.3.4, 8.3.6 - 8.3.35, 8.4.1 - 8.4.26, 8.5.0 - 8.5.11
00:00:00 -> 0:00 00:00:02 -> 0:02 00:00:30 -> 0:30 00:02:30 -> 2:30 00:20:00 -> 20:00 01:02:30 -> 1:02:30 10:20:03 -> 10:20:03
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 00:00:00 -> 0:00 00:00:02 -> 0:02 00:00:30 -> 0:30 00:02:30 -> 2:30 00:20:00 -> 20:00 01:02:30 -> 1:02:30 10:20:03 -> 10:20:03

preferences:
35.66 ms | 1159 KiB | 10 Q