str_starts_with

(PHP 8)

str_starts_withDetermina si un string comienza con un substring dado

Descripción

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

Realiza una verificación sensible a mayúsculas y minúsculas que indica si haystack (pajar) comienza con needle (aguja).

Parámetros

haystack

El string en la que se realiza la búsqueda.

needle

El substring a buscar en haystack.

Valores devueltos

Devuelve true si haystack comienza con needle, de lo contrario false.

Ejemplos

Ejemplo #1 Con un string vacío ''

<?php
if (str_starts_with('abc', '')) {
echo
"Todas los strings comienzan con el string vacía";
}
?>

El resultado del ejemplo sería:

Todas los strings comienzan con el string vacía

Ejemplo #2 Demostración de la sensibilidad a mayúsculas y minúsculas

<?php
$string
= 'The lazy fox jumped over the fence';

if (
str_starts_with($string, 'The')) {
echo
"El string comienza con 'The'\n";
}

if (
str_starts_with($string, 'the')) {
echo
'El string comienza con "the"';
} else {
echo
'"the" no fue encontrado porque las mayúsculas y minúsculas no coinciden';
}

?>

El resultado del ejemplo sería:

El string comienza con 'The'
"the" no fue encontrado porque las mayúsculas y minúsculas no coinciden

Notas

Nota: Esta función es segura binariamente.

Ver también

  • str_contains() - Determina si una cadena contiene un substring dado
  • str_ends_with() - Determina si una cadena termina con un substring dado
  • stripos() - Encuentra la posición de la primera aparición de un substring en un string sin considerar mayúsculas ni minúsculas
  • strrpos() - Encuentra la posición de la última aparición de un substring en un string
  • strripos() - Encuentra la posición de la última aparición de un substring insensible a mayúsculas y minúsculas en un string
  • strstr() - Encuentra la primera aparición de un string
  • strpbrk() - Buscar una cadena por cualquiera de los elementos de un conjunto de caracteres
  • substr() - Devuelve parte de un string
  • preg_match() - Realiza una comparación con una expresión regular

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top