(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
] )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.
pattern
A expressão regular case insensitive.
string
A 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'!";
}
?>