eregi
(PHP 4, PHP 5)
eregi — Casando expressões regulares insensíveis a maiúsculas e minúsculas
Descrição
$pattern
, string $string
[, array &$regs
] )Essa função é idêntica a função ereg() com exceção de não fazer distinções alfabéticas entre caracteres (case insensitive) na hora de casar resultados.
Parâmetros
-
pattern -
A expressão regular case insensitive.
-
string -
A string de entrada.
-
regs -
Se existirem parênteses de substrings no
patterne for passado o terceiro parâmetroregspara a função, a execução guardará os elementos resultantes na matrizregs.$registros[1] irá conter a substring indicada pelo primeiro parenteses da esquerda; $registros[2] contém a segunda substring, e assim por diante. $registros[0] conterá uma cópia completa da variável casada.
Valor Retornado
Retorna o tamanho da string combinada se uma combinação para
pattern foi encontrado na string,
ou FALSE se nenhuma combinação é feita ou um erro tenha ocorrido.
Se o parâmetro opcional regs não foi passado ou
o tamanho da string casada é 0, esta função retorna 1.
Exemplos
Example #1 Exemplo da eregi()
<?php
$string = 'XYZ';
if (eregi('z', $string)) {
echo "A '$variavel' contém a letra 'z' ou 'Z'!";
}
?>
Veja Também
- ereg() - Casando expressões regulares
- ereg_replace() - Substituição através de expressões regulares
- eregi_replace() - Substituição utilizando expressões regulares insensíveis a maiúsculas e minúsculas
- stripos() - Encontra a primeira ocorrencia de uma string sem diferenciar maiúsculas e minúsculas
- stristr() - strstr sem diferenciar maiúsculas e minúsculas