Partiendo del ejemplo en Java que está en http://lineadecodigo.com/java/dibujar-una-figura-con-bucles/ te lo he adaptado a PHP.
$columnas = 0; $total_filas = 7; $filas = $total_filas; // Tenemos 7 filas. while ($filas > 0) { $columnas = $total_filas - $filas; while ($columnas > 0) { echo '*'; $columnas--; } echo '*'; $filas--; } $filas = 0; while ($filas <= $total_filas) { $columnas = $total_filas - $filas; while ($columnas > 0) { echo '*'; $columnas--; } echo '*'; $filas++; }
Espero que te sirva.