(PHP 8)
str_starts_with — Determina si un string comienza con un substring dado
Realiza una verificación sensible a mayúsculas y minúsculas que indica si
haystack
(pajar) comienza con needle
(aguja).
haystack
El string en la que se realiza la búsqueda.
needle
El substring a buscar en haystack
.
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
Nota: Esta función es segura binariamente.