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:
p. >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 '*';