Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/04/2010, 17:14
millan2525
 
Fecha de Ingreso: diciembre-2009
Mensajes: 612
Antigüedad: 14 años, 5 meses
Puntos: 16
Respuesta: [Ayuda] Piramide Invertida en PHP

Es algo complejo xD

Tal vez pensando más que por dificil...

Para saber los números que necesitas por linea

Valla, a ver :P

El número de numeros por linea será= (2*L)-1

Según esto, con un while:

Código PHP:
Ver original
  1. $a=$_POST['lineas'];
  2. while(0<$a)
  3. {
  4. //hagamos la linea ascendente(123...)
  5. $b=1;
  6. while($b<$a)
  7. {
  8. echo $b;
  9. $b++;
  10. }
  11. //linea descendente
  12. while( $b>0)
  13. {
  14. echo $b;
  15. $b--;
  16. }
  17. $a--;
  18. echo "<br>";
  19. }

No sé si estará bien, lo hice al vuelo, tiene dos partes una es la global, la variable $a, que la fija el formulario, y irá bajando por cada linea.

Y por otro lado la variable $b, que comprueba el valor de $a, y va imprimiendo en pantalla el número hasta llegar a seer iguales, y luego vuelve a ir a menos