ereg
eregi
POSIX Regex Funkcje
PHP Manual

# eregi_replace

(PHP 4, PHP 5)

eregi_replace — Replace regular expression case insensitive

### Opis

string eregi_replace ( string `$pattern` , string `$replacement` , string `$string` )

This function is identical to ereg_replace() except that this 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`

  A POSIX extended regular expression.

`replacement`

  If `pattern` contains parenthesized substrings, `replacement` may contain substrings of the form \\digit, which will be replaced by the text matching the digit'th parenthesized substring; \\0 will produce the entire contents of string. Up to nine substrings may be used. Parentheses may be nested, in which case they are counted by the opening parenthesis.

`string`

  The input string.

### Zwracane wartości

The modified string is returned. If no matches are found in `string`, then it will be returned unchanged.

### Przykłady

Przykład #1 Highlight search results

`<?php
$pattern = '(>[^<]*)('. quotemeta($_GET['search']) .')';
$replacement = '\\1<span class="search">\\2</span>';
$body = eregi_replace($pattern, $replacement, $body);
?>`

### 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
- eregi() - Case insensitive regular expression match
- ereg_replace() - Replace regular expression

ereg
eregi
POSIX Regex Funkcje
PHP Manual