(PHP 8)
str_starts_with — Verifica se uma string começa com uma substring fornecida
Realiza uma verificação case-sensitive indicando se
haystack
começa com needle
.
haystack
A string onde será feita a busca.
needle
A substring para procurar em haystack
.
Exemplo #1 Usando uma string vazia ''
<?php
if (str_starts_with('abc', '')) {
echo "Toda string começa com uma string vazia";
}
?>
O exemplo acima produzirá:
Toda string começa com uma string vazia
Exemplo #2 Mostrando o case-sensitivity
<?php
$string = 'Uma raposa preguiçosa pulou a cerca';
if (str_starts_with($string, 'Uma')) {
echo "A string começa com 'Uma'\n";
}
if (str_starts_with($string, 'uma')) {
echo 'A string começa com "uma"';
} else {
echo '"uma" não foi encontrado porque o case não corresponde';
}
?>
O exemplo acima produzirá:
A string começa com 'A' "a" não foi encontrado porque o case não corresponde
Nota: Esta função é compatível com dados binários.