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 rationnelles mutli-octets

## 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és dans le masque pattern.

Des options de recherches peuvent être configurées 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().

Voir aussi mb_regex_encoding() et mb_eregi_replace().

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