⊗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štinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել