mb_ereg_replace

(4.2.0 - 4.3.2 only)

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().