PHP တွင် နှစ်ထပ်ကွင်းဆက် loop များဖြင့် HTML ဇယားကိုထုတ်လုပ်ခြင်း
ကျွန်ုပ်တို့၏ ဇယားကို နှစ်ထပ်ကွင်းဆက်အသုံးပြု၍ ဖန်တီးကြပါစို့။
<?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>';
?>
ကျွန်ုပ်တို့၏ code ကို အောက်ပါအတိုင်း ရိုးရှင်းအောင်ပြုလုပ်နိုင်ပါသည်။
<?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>';
?>
အောက်ပါ array ကိုပေးထားသည်။
<?php
$products = [
[
'name' => 'product1',
'price' => 100,
'amount' => 5,
],
[
'name' => 'product2',
'price' => 200,
'amount' => 6,
],
[
'name' => 'product3',
'price' => 300,
'amount' => 7,
],
];
?>
၎င်းကိုအသုံးပြု၍ HTML ဇယားတစ်ခုဖန်တီးပါ။