Función str_starts_with

La función str_starts_with verifica si una cadena comienza con una subcadena dada y devuelve true en caso de éxito, y false en caso de fallo. En el primer parámetro de la función especificamos la cadena en la que buscaremos. En el segundo parámetro indicamos el carácter o subcadena que necesitamos.

Sintaxis

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

Ejemplo

Comprobemos si la cadena comienza con el carácter dado:

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

Resultado de la ejecución del código:

phptrue

Ejemplo

Comprobemos si la cadena comienza con la subcadena dada:

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

Resultado de la ejecución del código:

phptrue

Ejemplo

Comprobemos si la cadena comienza con el carácter dado:

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

Resultado de la ejecución del código:

phpfalse

Ver también

  • la función str_contains,
    que verifica la presencia de un carácter en una cadena
  • la función str_starts_with,
    que verifica el inicio de una cadena
  • la función strpos,
    que devuelve la posición de la primera ocurrencia de una subcadena