eregi_replace
split
POSIX Regex Funkcje
PHP Manual

# eregi

(PHP 4, PHP 5)

eregi — Case insensitive regular expression match

### Opis

int eregi ( string `$pattern` , string `$string` [, array `&$regs` ] )

This function is identical to ereg() except that it ignores case distinction when matching alphabetic characters.

Ostrzeżenie

Ta funkcja jest PRZESTARZAŁA od PHP 5.3.0 i USUNIĘTA w PHP 6.0.0. Używanie tej funkcji nie jest zalecane.

### Parametry

`pattern`

  Case insensitive regular expression.

`string`

  The input string.

`regs`

  If matches are found for parenthesized substrings of `pattern` and the function is called with the third argument `regs`, the matches will be stored in the elements of the array `regs`.

  $regs[1] will contain the substring which starts at the first left parenthesis; $regs[2] will contain the substring starting at the second, and so on. $regs[0] will contain a copy of the complete string matched.

### Zwracane wartości

Returns the length of the matched string if a match for `pattern` was found in `string`, or `FALSE` if no matches were found or an error occurred.

If the optional parameter `regs` was not passed or the length of the matched string is 0, this function returns 1.

### Przykłady

Przykład #1 eregi() example

`<?php
$string = 'XYZ';
if (eregi('z', $string)) {
echo "'$string' contains a 'z' or 'Z'!";
}
?>`

### Notatki

> Informacja: Od PHP 5.3.0 rozszerzenie regex jest przestarzałe. Zamiast niego należy używać rozszerzenia PCRE. Wywołanie tych funkcji spowoduje wygenerowanie ostrzeżenia `E_DEPRECATED`.

### Zobacz też:

- ereg() - Regular expression match
- ereg_replace() - Replace regular expression
- eregi_replace() - Replace regular expression case insensitive
- stripos() - Find position of first occurrence of a case-insensitive string
- stristr() - Case-insensitive strstr

eregi_replace
split
POSIX Regex Funkcje
PHP Manual