Fonctions sur les chaînes de caractères multi-octets
PHP Manual

mb_ereg_replace

(PHP 4 >= 4.2.0, PHP 5)

mb_ereg_replaceRemplace des segments de chaîne à l'aide des expressions rationnelles

Description

string mb_ereg_replace ( string $pattern , string $replacement , string $string [, string $option= "msr" ] )

Recherche dans la chaîne string des occurrences correspondant au motif pattern , puis, les remplace avec le texte de remplacement replacement .

Liste de paramètres

pattern

L'expression rationnelle.

Les caractères multioctets peuvent être utilisés dans pattern .

replacement

Le texte de remplacement.

string

La chaîne à analyser.

option
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 multiligne, et les nouvelles lignes seront incluses 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.

Valeurs de retour

La chaîne résultante en cas de succès, ou FALSE si une erreur survient.

Notes

Note: L'encodage interne ou l'encodage des caractères spécifié par la fonction mb_regex_encoding() sera utilisé comme encodage de caractères pour cette fonction.

Avertissement

N'utilisez jamais l'option e lorsque vous travaillez avec des données entrantes. Aucune protection automatique n'est appliquée (sous la forme de la fonction preg_replace()). Si vous omettez cette étape, vous allez certainement crée des failles dans voter application.

Voir aussi


Fonctions sur les chaînes de caractères multi-octets
PHP Manual