Tablo hücrelerinin değişik bir miktar içine değişkenlerin çeşitli miktarda Echoing

2 Cevap php
    echo $s['name'] .": ". $result ."<br />\n";

That's my code echoing $sitename[] : $result[] Currently there are 3 sites that it echos. However I want it to echo it like so:

<table>
<tr>
<td>$sitename[0]</td>
<td>&nbsp;</td>
<td>$result[0]</td>
</tr>
<tr>
<td>$sitename[1]</td>
<td>&nbsp;</td>
<td>$result[1]</td>
</tr>
<tr>
<td>$sitename[2]</td>
<td>&nbsp;</td>
<td>$result[2]</td>
</tr>
</table>

Ve sonra otomatik olarak bir $ siteyi [3] eklediğinizde ek satırları eklemek ve $ site [4]

Bu mantıklı eğer değilse, bana bildirin ve ben ifadeleri çalışacağım, emin değilim.

2 Cevap

Yani etiketleri echo edecek, sonra içinde bir, her bir site için döngü için yapmak yoludur. For Loop Information değerleri kalanını echo

Yani, örneğin ...

echo "<table>";
for ( $counter = 0; $counter <= 2; $counter += 1) 
{
   echo "
   <tr>
   <td>" . $sitename[$counter] . "</td>
   <td>&nbsp;</td>
   <td>" . $result[$counter] . "</td>
   </tr>";
}
echo "</table>";

Ayrıca size ekleyerek kaç site emin değilseniz her döngüler için bakmak ve dinamik içerik oluşturmak istiyor olabilir.

IPX her biri için bir kullanmak isteyebilirsiniz bahseder gibi, sadece, biraz kolaylaştırmak için.

Bir Foreach kullanarak IPX Kodu:

echo "<table>";
foreach ( $sitename as $counter => $name) 
{
   echo "
   <tr>
   <td>" . $name . "</td>
   <td>&nbsp;</td>
   <td>" . $result[$counter] . "</td>
   </tr>";
}
echo "</table>";

Evet, temelde aynı şeydir, ama ben sadece oraya koymak gerektiğini hissettim.