@MRcracker

Как вывести прямоугольнк с помощью цикла?

Задача сделать прямоугольник с помощью цикла for. Как нарисовать правую сторону?
for($i=0; $i<4; $i++) {
		echo "*";
		echo " ";
	}
	echo"<br>";
	for($i=0; $i<5; $i++) {
		echo "*";
		echo "<br> ";
	}
	for($i=0; $i<4; $i++) {
		echo "*";
		echo " ";
	}
	echo"<br>";
?>
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
Может так?
#echo '<div style="font-family: monospace">';
$SIZE_X = 5;
$SIZE_Y = 4;
for ($i=1;$i<=$SIZE_Y;$i++) {
    for ($j=1;$j<=$SIZE_X;$j++) {
        if ($i == 1 || $i == $SIZE_Y || $j == 1 || $j == $SIZE_X) echo '*';
        else echo ' ';
    }
    echo '<br>';
}
#echo '</div>';
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы