3v4l.org

run code in 300+ PHP versions simultaneously
<?php $strings = ["date: march 27, 2017", "start: 12:30pm"]; foreach ($strings as $i => $string) { for ($i = 0; $i < 6; ++$i) { printf( "%d: %s BECOMES %s\n", $i, match($i) { 0 => ($pos = strpos($string, ": ")) ? substr($string, $pos + 2) : $string, 1 => ($sub = strstr($string, ": ")) ? substr($sub, 2) : $string, 2 => explode(': ', $string, 2)[1], 3 => array_slice(explode(': ', $string, 2), -1)[0], 4 => preg_replace('/(^.*?:\s)/', '', $string), 5 => preg_match("/^.*?:\s\K.*/", $string, $m) ? $m[0]: $string }, $string ); } }

preferences:
27.56 ms | 411 KiB | 5 Q