PHP တွင် နှစ်ထပ်ကွင်းဆက် loop များဖြင့် HTML ဇယားကိုထုတ်လုပ်ခြင်း

ကျွန်ုပ်တို့၏ ဇယားကို နှစ်ထပ်ကွင်းဆက်အသုံးပြု၍ ဖန်တီးကြပါစို့။

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

ဤနည်းလမ်း၏ အဆင်ပြေမှုမှာ ဇယားကွက်တစ်ခုစီကို တစ်ခုချင်းစီရေးစရာမလိုတော့ခြင်းဖြစ်သည်။ သို့သော် ဤချဉ်းကပ်နည်း၏ အားနည်းချက်မှာ ထိန်းချုပ်မှုဆုံးရှုံးခြင်းဖြစ်သည်။

သို့သော် ထိန်းချုပ်မှုကို အခြေအနေများအသုံးပြု၍ �ကဲ့သို့ပြန်လည်ရယူနိုင်ပါသည်။

php<?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<?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>';
?>
Задание 1

အောက်ပါ array ကိုပေးထားသည်။

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

၎င်းကိုအသုံးပြု၍ HTML ဇယားတစ်ခုဖန်တီးပါ။