Manuel PHP
Précédent |  | Suivant

# mb_ereg_replace

(PHP 4 >= 4.2.0)

mb_ereg_replace -- Remplace des segments de chaînes, avec le support des expressions régulières mutli-octet

## Description

string mb_ereg_replace ( string pattern, string replacement, string string [, array option])

Avertissement
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

mb_ereg_replace() analyse la chaîne `string` pour trouver des segments de chaînes correspondant au masque `pattern`, puis, elle les remplace avec le texte de remplacement `replacement` et retourne le résultat ou bien `FALSE` en cas d'erreur. Des caractères multi-octets peuvent être utilisé dans le masque `pattern`.

Des options de recherches peuvent être configurés avec le paramètre `option`. Si `i` est spécifié, la casse sera ignorée. Si `x` est spécifié, les espaces blancs seront ignorés. Si `m` est spécifié, la recherche se fera en mode multi-ligne, et les nouvelles lignes seront inclues dans le joker `.`. Si `p` est spécifié, la recherche se fera en mode POSIX, les nouvelles lignes seront considérées comme des caractères normaux. Si `e` est spécifiée, `replacement` sera évaluée comme une expression PHP.

Le jeu de caractères interne, ou le jeu de caractères est spécifié par mb_regex_encoding().

> Note : Cette fonction est supportée depuis PHP 4.2.0.

Voir aussi mb_regex_encoding() et mb_eregi_replace().

Précédent | Sommaire | Suivant
mb_ereg_match | Niveau supérieur | mb_ereg_search_getpos