Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2008, 05:56
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cantidad de Combinaciones Posibles..

Supongo que te das cuenta de que si tienes todas las letras de la a a la z, 3 letras y 3 números, puedes tener un total de unas 15.000.000 combinaciones. Y las quieres sacar todas por pantalla. ¿Estás seguro?


Por lo demás... Los bucles que haces con $a, $e y $i no son correctos. Cuando haces, por ejemplo:

Código php:
Ver original
  1. <?php
  2. for($a='a'; $a<='z'; $a++){
  3.     echo $a."\n";
  4. }  
  5. ?>
Con la condición de $a <= 'z' lo que ocurre es que hace:
'a' <= 'z'? sí, lo imprime y pasa al siguiente
'b' <= 'z'? sí, lo imprime y pasa al siguiente
'c' <= 'z'? sí, lo imprime y pasa al siguiente
...
'z' <= 'z'? , lo imprime y pasa al siguiente
Y el siguiente de 'z' es 'aa'. Así que...
'aa' <= 'z'? sí, lo imprime y pasa al siguiente
'ab' <= 'z'? sí, lo imprime y pasa al siguiente
'ac' <= 'z'? sí, lo imprime y pasa al siguiente
...
'ba' <= 'z'? sí, lo imprime y pasa al siguiente
'bb' <= 'z'? sí, lo imprime y pasa al siguiente
...
'yy' <= 'z'? sí, lo imprime y pasa al siguiente
'yz' <= 'z'? sí, lo imprime y pasa al siguiente
'zz' <= 'z'? No. Y es aquí donde termina este bucle.


¿Soluciones? Varias, pero la más simple: pon la condición como $a < 'aa' en lugar de $a<='z'