Bonsoir à tous,

Je souhaite ajouter à toutes les voyelles (par exemple) d'une phrase une classe, de la sorte <span class=''>VOYELLE</class>. J'ai pensé à str_replace() en mettant mes voyelles dans un array, sauf que pour les valeurs à remplacer, j'aimerais m'éviter un autre array contenant à chaque fois la voyelle entourée des balises <span>, qui me semble assez lourd et fastidieux.

Mon code de base, que j'aimerais optimiser, mais ne sachant pas comment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$mMaj = array('A','E','I','O','U');
$mMin = array("<span class='mVoy'>a</span>","<span class='mVoy'>e</span>","<span class='mVoy'>i</span>","<span class='mVoy'>o</span>","<span class='mVoy'>u</span>");
$m = str_replace($mMaj, $mMin, $phrase);
Vos idées ? Merci