Alterner la fonction majuscule sur une chaine de caractères

samhg95 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
samhg95 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Comment puis-je alterner le paramètre de majuscule afin qu'il n'opère que sur les caractères en position paire?

Par exemple, 'je suis nicolas' deviendrait jE SuIs nIcOlAs'

Merci!
A voir également:

1 réponse

Samyb2313
 
Oui ca doit etre possible en faisant comme ca :


$maChaine = "je suis nicolas";

/* transformation en tableau */
$array = str_split($maChaine );

/* parcour du tableau */
$nouvelleChaine = "";
$pair = true;
for ($i=0;$i<count($array);$i++)
{
if ($pair)
{
$nouvelleChaine .= strtoupper($array[$i]);
$pair = false;
}
else
{
$nouvelleChaine .= strtolower($array[$i]);
$pair = true;
}
}


echo $nouvelleChaine;


0
samhg95 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Merci!!
0