Função str_starts_with

A função str_starts_with verifica se uma string começa com uma substring especificada e, em caso de sucesso, retorna true, e em caso de falha - false. No primeiro parâmetro da função, definimos a string na qual iremos procurar o caractere. No segundo parâmetro, especificamos o caractere ou substring que precisamos.

Sintaxe

phpstr_starts_with(string $haystack, string $needle): bool

Exemplo

Vamos verificar se a string começa com o caractere especificado:

php<?php
  $str = 'abcde';
  $res = str_starts_with($str, 'a');
  
  var_dump($res);
?>

Resultado da execução do código:

phptrue

Exemplo

Vamos verificar se a string começa com a substring especificada:

php<?php
  $str = 'abcde';
  $res = str_starts_with($str, 'ab');
  
  var_dump($res);
?>

Resultado da execução do código:

phptrue

Exemplo

Vamos verificar se a string começa com o caractere especificado:

php<?php
  $str = 'abcde';
  $res = str_starts_with($str, 'x');
  
  var_dump($res);
?>

Resultado da execução do código:

phpfalse

Veja também

  • a função str_contains,
    que verifica a ocorrência de um caractere em uma string
  • a função str_starts_with,
    que verifica o início de uma string
  • a função strpos,
    que retorna a posição de ocorrência de uma substring