Teste se a string começa com determinados caracteres em PHP - CSS-Tricks

Anonim

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 strncmpfunçã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; )