คีย์ในลูป foreach ใน PHP

ในลูป foreach คุณสามารถรับได้ไม่เพียงแค่ องค์ประกอบของอาร์เรย์ที่กำลังวนซ้ำเท่านั้น แต่ยังรวมถึง คีย์ด้วย ในกรณีนี้ หลังจาก as ให้ ระบุโครงสร้างดังนี้: $key => $elem ในตัวแปร $key จะเก็บ คีย์ และในตัวแปร $elem - องค์ประกอบที่ สอดคล้องกับคีย์เหล่านั้น

เพื่อดูในทางปฏิบัติว่าทำงานอย่างไร กับคีย์ ลองทำดังนี้ - ใน แต่ละรอบของลูป เราจะแสดงบนหน้าจอ คีย์ของอาร์เรย์และองค์ประกอบที่สอดคล้องกัน คั่นด้วยขีดกลาง:

php<?php
  $arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
  
  foreach ($arr as $key => $elem) {
    echo $key . '-' . $elem;
  }
?>
Задание 1

กำหนดอาร์เรย์:

php<?php
  $arr = ['user1' => 30, 'user2' => 32, 'user3' => 33];
?>

ใช้ลูป foreach แสดงบน หน้าจอชื่อผู้ใช้และอายุที่สอดคล้องกัน