Önceki yazım için bkz: PHP'de for döngüsü ile tablo (table) oluşturmak
for döngüsü, içerisindeki gözcü kontrolcüsünün sınırlarının başından belirlenmesinden ötürü tablo gibi iç içe tr ve td satır sütun değerleri üretecek döngülerde daha pratik bir kullanım sağlamaktadır. Ancak while döngüsü ile de HTML'de tablo (table) örnekleri hazırlanabileceğini göstermek için bu uygulamayı da hazırlamak ve paylaşmak istedim.
bkz: PHP'de While Döngüsü Kullanımı ve Örnekleri
bkz: PHP'de Do While Döngüsü Kullanımı ve Örnekleri
Örnek: PHP'de iç içe while döngüleri kullanarak satır ve sütun sayısı parametrik olan bir tabloyu HTML içinde üretin
Çözüm:
<style>
td {border: 1px solid red}
</style>
<table>
<?php
$satirsayisi = 10;
$sutunsayisi = 5;
$i = 1; //satır sayısı gözcü kontrolü
while ($i <= $satirsayisi)
{
$j = 1; //sütun sayısı gözcü kontrolü
echo "<tr>";
while ($j <= $sutunsayisi)
{
echo "<td>Satır $i Sütun $j</td>";
$j++;
}
echo "</tr>";
$i++;
}
?>
</table>
bkz: PHP'de While Döngüsü ile Sonsuz Döngü Oluşturmak
bkz: PHP'de Do While Döngüsü ile Sonsuz Döngü Oluşturmak
bkz: PHP'de for döngüsü ile sonsuz döngü oluşturmak
bkz: PHP'de break ve continue ifadelerinin birlikte kullanımı