Ben c'est sûr, si tu veut t'arrêter à 'z', les codes ASCII çà marche . . . si ton système utilise l'ASCII ;)
Mais si tu veux de 'a' à 'zz' pour faire des colonnes comme un tableur, tu va te faire ch...
Au fait, ce truc bizare de faire ++ sur une variable contenant une chaîne, vous avez vu de la doc là dessus ou pas. J'ai cherché avec l'opérateur ++ et j'ai trouvé çà :
http://php.net/manual/en/language. [...] rement.php Des commentaires sur la doc officielle expliquant le fonctionnement du ++ sur les chaînes ( le -- ne marche pas, la valeur reste la même ! ).
Il semble que se ne soit pas documenté officiellement, donc !
FLY LM
Pourquoi ne pas faire cela :
for ($i=65;$i<=90;$i++)
{
echo chr($i)."<br>";
}
pour les majuscules
ou cela :
for ($i=97;$i<=122;$i++)
{
echo chr($i)."<br>";
}
pour les minuscules
???
Mara's dad
shinji a écrit a écrit :
j'ai essayé mon script et il m'affiche:
"a"...."z","aa","ab".."ba","bb",bc"..."ca"..."zz"
Erreur, il s'arrête à yz et c'est normal !
"aa" est <= "z", mais "zz" n'est pas <= "z" alors que "yz" l'est !
Une solution, sans passer par les codes ascii :
<?
for ($i="a";$i!="aa";$i++)
{
echo ("$i<br>" );
}
?>
shinji
j'ai essayé mon script et il m'affiche:
"a"...."z","aa","ab".."ba","bb",bc"..."ca"..."zz"
__Lolo__
ca m'epates que ca marche pas ms bon sinon y a la solution suivante :
Code :
<?
for ($i="a";$i<"z";$i++)
{
echo ("$i<br>" );
}
echo "z";
?>
:D :D :D
m@nou
shinji a écrit a écrit :
<? for ($i="a";$i<="z";$i++) { echo ("$i<br>" ); } ?>
C'était normal qu'il n'affiche pas le z, il affichait tout de "a" à "y" car la proposition "z"<"z" est fausse. :)
Salut!
je crois kil a tester $i<="z" et que çà marche pô kil a dit :D
shinji
<? for ($i="a";$i<="z";$i++) { echo ("$i<br>" ); } ?>
C'était normal qu'il n'affiche pas le z, il affichait tout de "a" à "y" car la proposition "z"<"z" est fausse. :)
Salut!
art_dupond
salut les gens.
Voilà, je voudrais faire une boucle qui affiche les lettres de a à z.
en faisant ça, ça affiche a .. y
<?
for ($i="a";$i<"z";$i++)
{
echo ("$i<br>" );
}
?>
Donc pour aller jusqu'à z, j'ai fait ça, mais ça ne marche pas :(
$i<="z" ne marche pas.
$i<"z"+1 ne marche pas non plus.