str_contains
(PHP 8)
str_contains — Determina se uma string contém uma substring fornecida
Descrição
Realiza uma busca case-sensitive indicando se needle
existe
em haystack
.
Parâmetros
haystack
-
A string onde será feita a busca.
needle
-
A substring para ser buscada em
haystack
.
Exemplos
Example #1 Usando a string vazia ''
<?php
if (str_contains('abc', '')) {
echo "Verificando a existência de uma string vazia sempre retornará true";
}
?>
O exemplo acima produzirá:
Verificando a existência de uma string vazia sempre retornará true
Example #2 Mostrando o case-sensitivity
<?php
$string = 'A raposa preguiçosa pulou a cerca';
if (str_contains($string, 'raposa')) {
echo "A string 'raposa' foi encontrada na string\n";
}
if (str_contains($string, 'Raposa')) {
echo 'A string "Raposa" foi encontrada na string';
} else {
echo '"Raposa" não foi encontrada porque o case não corresponde';
}
?>
O exemplo acima produzirá:
A string 'raposa' foi encontrada na string "Raposa" não foi encontrada porque o case não corresponde
Notas
Note: Esta função é compatível com dados binários.
Veja Também
- str_ends_with() - Verifica se uma string termina com uma substring fornecida
- str_starts_with() - Verifica se uma string começa com uma substring fornecida
- stripos() - Encontra a posição da primeira ocorrência de uma substring em uma string, de forma insensível a maiúsculas/minúsculas
- strrpos() - Encontra a posição da última ocorrência de uma substring em uma string
- strripos() - Encontra a posição da última ocorrência de uma substring em uma string, insensível a miúsculas/minúsculas
- strstr() - Encontra a primeira ocorrência de uma string
- strpbrk() - Procura na string por um dos caracteres de um conjunto
- substr() - Retorna parte de uma string
- preg_match() - Realiza uma correspondência com expressão regular