⊗ppPmSFNLT 284 of 447 menu

Δημιουργία πίνακα HTML με δύο ένθετους βρόχους σε PHP

Ας δημιουργήσουμε τον πίνακα μας χρησιμοποιώντας δύο ένθετους βρόχους:

<?php echo '<table>'; foreach ($arr as $row) { echo '<tr>'; foreach ($row as $cell) { echo "<td>$cell</td>"; } echo '</tr>'; } echo '</table>'; ?>

Αυτή η μέθοδος είναι βολική γιατί δεν χρειάζεται να γράψετε κάθε κελί του πίνακα ξεχωριστά. Ωστόσο, το μειονέκτημα αυτής της προσέγγισης είναι η απώλεια ελέγχου.

Ωστόσο, μπορείτε να ανακτήσετε τον έλεγχο χρησιμοποιώντας συνθήκες, όπως εδώ:

<?php echo '<table>'; foreach ($arr as $row) { echo '<tr>'; foreach ($row as $key => $cell) { if ($key === 'salary') { echo "<td>$cell dollars</td>"; } else { echo "<td>$cell</td>"; } } echo '</tr>'; } echo '</table>'; ?>

Μπορούμε να απλοποιήσουμε τον κώδικά μας ως εξής:

<?php echo '<table>'; foreach ($arr as $row) { echo '<tr>'; foreach ($row as $key => $cell) { if ($key === 'salary') { $cell .= ' dollars'; } echo "<td>$cell</td>"; } echo '</tr>'; } echo '</table>'; ?>

Δίνεται ο ακόλουθος πίνακας:

<?php $products = [ [ 'name' => 'product1', 'price' => 100, 'amount' => 5, ], [ 'name' => 'product2', 'price' => 200, 'amount' => 6, ], [ 'name' => 'product3', 'price' => 300, 'amount' => 7, ], ]; ?>

Δημιουργήστε έναν πίνακα HTML χρησιμοποιώντας αυτά τα δεδομένα.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη