(PHP 4, PHP 5)
eregi — Aplica expressões regulares insensíveis a maiúsculas e minúsculas
Esta função está OBSOLETA no PHP 5.3.0 e foi REMOVIDA no PHP 7.0.0.
Alternativas a esta função incluem:
PCRE_CASELESS)
modifier)
$pattern
, string $string
[, array &$regs
] ) : intEssa 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.
patternA expressão regular case insensitive.
stringA string de entrada.
regs
Se existirem parênteses de substrings no pattern
e for passado o terceiro parâmetro regs para a
função, a execução guardará os elementos resultantes na matriz
regs.
$regs[1] irá conter a substring indicada no primeiro parenteses da esquerda; $regs[2] irá conter a segunda substring e assim por diante. $regs[0] conterá uma cópia da string completa casada.
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.
Exemplo #1 Exemplo da função eregi()
<?php
$string = 'XYZ';
if (eregi('z', $string)) {
echo "A '$variavel' contém a letra 'z' ou 'Z'!";
}
?>