Test om streng begynder med visse tegn i PHP - CSS-tricks

Anonim

Vi kan teste, om en bestemt streng er den nøjagtige start af en anden streng:

 

Test af positionen i strengen, og sørg for at den er på 0, fungerer også:

function startsWith($string, $startString) ( return strpos($string, $startString) === 0; )

Den strncmpfunktion er også direkte til dette formål:

function startsWith($string, $startString) ( return strncmp($string, $startString, strlen($startString)) === 0; )

Du kan altid også RegEx!

function startsWith($string, $startString) ( return preg_match('#^' . $startString . '#', $string) === 1; )