Podemos testar se uma determinada string é o início exato de outra string:
Testar a posição na string, certificando-se de que está em 0, também funciona:
function startsWith($string, $startString) ( return strpos($string, $startString) === 0; )
A strncmp
função também é diretamente para esta finalidade:
function startsWith($string, $startString) ( return strncmp($string, $startString, strlen($startString)) === 0; )
Você sempre pode RegEx também!
function startsWith($string, $startString) ( return preg_match('#^' . $startString . '#', $string) === 1; )