In php, it's fairly simple to find and capture all substrings that match a given regex, but is there a simple way to find the index of the first regex match in a string?
i.e. I'd like something that operates like this:
$str = "123456789abcdefgh";
$index = preg_index("#abcd#", $str);
// $index == 9