kwadrat z zer i jedynek

0

Siemka. Mam taką zagwozdkę , otóż chcialem trochę sie pobawić z językiem PHP i mialem plan aby stworzyć kwadrat którego ramką będą "1". kwadrat gotowy lecz nie wiem jak zabraćsię za ramkę. Myślalem o instrukcji if ale pewien nie jestem ;/. Proszę o pomoc. kod:

<?php 
$a =3;
$j=1;
for($i=1;$i<=$a;$i++) 
{
    
    
        for($j=1;$j<=$a;$j++)
        {
            echo '1';   
        }
        echo '<br>';

}
 
?>
0
<?php 
echo '1111';
echo '<br>';
echo '1&nbsp;&nbsp;&nbsp;&nbsp;1';
echo '<br>';
echo '1&nbsp;&nbsp;&nbsp;&nbsp;1';
echo '<br>';
echo '1111';
echo '<br>';
0

Gdybyś miał narysować kwadrat ręcznie (np. wypełniając kartkę w kratkę odpowiednimi znakami), po czym rozpoznałbyś, w którym miejscu masz wstawić 1, a w którym inny znak? (zero, spację, czy co tam wybierzesz za wypełniacz kwadratu)

0

Ja bym to zrobił tak

<?php 
$a =3;
$j=1;
for ($i=1;$i <= $a+2;$i++) {

print "2";
}
 print "<br>";
for($i=1;$i<=$a;$i++) 
{
print "2";

        for($j=1;$j<=$a;$j++)
        {
            echo '1';   
        }
        print "2";
        echo '<br>';

}
for ($i=1;$i <= $a+2;$i++) {

print "2";//to jest ramka.
}

?>
0

nieźle, można powiedzieć i po co ten cały CSS :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1