Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2780 connectés 

 


Dernière réponse
Sujet : [php] afficher des lettres
art_dupond merci les gens (désolé de répondre si tard)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
art_dupond merci les gens (désolé de répondre si tard)
Mara's dad 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 :
  1. <?
  2. for ($i="a";$i<"z";$i++)
  3. {
  4.   echo ("$i<br>" );
  5. }
  6. echo "z";
  7. ?>


: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.
 
Quelqu'un sait comment faire ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)