Red de conocimiento informático - Material del sitio web - Cómo generar una pirámide usando código PHP

Cómo generar una pirámide usando código PHP

Para muchos principiantes de PHP, es muy necesario desarrollar habilidades de pensamiento lógico en las primeras etapas. El proceso de utilizar código PHP para generar una pirámide puede muy bien cultivar la capacidad de pensamiento lógico de los principiantes. Expliquemos en detalle todo el proceso de generación de una pirámide en PHP.

1. Representación de la generación de la pirámide:

2. Proceso de implementación del código:

para($i=1;$i<=5;$i++){

para($n=1;$n<= ( 5-$i);$n++) //Controlar espacios de salida

echo '';

for($s=1;$s<=(2*$i- 1 );$s++) //Asterisco de salida de control

echo '*';

echo '
';

} >

3. Lógica:

(1) Cómo implementar los espacios alrededor del asterisco:

Espacios si entonces, usa   para representarlo. Para 5 capas, los espacios son 4 》 3 》 2 》 1 》 0

Los espacios en la primera capa son 4 (número total de capas - qué capa) (5-1)

El espacio en la segunda capa es 3 (número total de capas - qué capa) (5-2)

El espacio en la tercera capa es 2 (número total de capas - qué capa) (5 -3)

El espacio en la cuarta capa es 1 (número total de capas - qué capa) (5-4)

El espacio en la quinta capa es 0 (número total de capas - qué capa) (5-5)

Luego puedes usar un bucle for para for($n=1;$n<=(número total de capas-qué capa);$n++) echo ' ';

( 2) Genera el asterisco:

El asterisco se basa en 5 niveles: 1 》 3 》5 》7 》9

Si se encuentra que es un número impar, entonces puedes usar 2(n) veces Expresado en términos cuadrados

1 = 2*1 -1

3 = 2*2 -1

5 = 2*3 -1

7 = 2*4 -1

9 = 2*5 -1

El la multiplicación aquí es 1 2 3 4 5 es el número de capas, luego el asterisco for($ s=0;$s<=(número de capas);$s++) echo '*';