วิธีการใช้ Function each
- Function each เป็นคำสั่งที่ใช้ในการ อ่านค่าข้อมูลทีละคู่ แยกเก็บค่า key กับ value ของ array , สามารถเรียนวิธีการทำงานได้จาก Code ดังนี้
ยกตัวอย่าง Code :
โค้ด: เลือกทั้งหมด
$country = ["BK"=>"BANGKOK","TK"=>"TAK","CH"=>"CHIANGMAI"];
while ($element = each($country)) { #Step 02 - ใช้คำสั่ง while วน loop อ่านค่าข้อมูล แล้วใช้คำสั่ง each() อ่านข้อมูลทีละคู่ แล้วแยกเก็บตัวแปร key , value
#Step 03 - เก็บค่าไว้ในตัวแปร $element วน Loop ไป --} Step 01 - จนกว่าจะครบเงื่อนไข
//print_r($element);
//echo "------------------------------------->"."\n";
echo ("key = ".$element["key"]. #Step 01 - echo แสดงผล กำหนดข้อมูล แยกเก็บด้วย key , value ก่อน
" value = ".$element["value"]
)."\n";
//echo "------------------------------------->"."\n";
}
ผลลัพธ์ที่ได้
ข้อสรุป
ในส่วนของ Function each นั้น , สามารถเอาไปใช้ประยุกต์ใช้งานเกี่ยวกับการทำงาน Function , และยังสามารถเอาไปประยุกต์ใช้งานเกี่ยวกับ Loop หรือไม่ก็การเขียนโปรแกรมเชิงวัตถุ(OOP) หากต้องการศึกษา Function PHP เพิ่มเติม สามารถศึกษาได้จากบทความนี้
แหล่งอ้างอิงข้อมูล
https://www.php.net/manual/en/function.each.php
https://www.w3schools.com/php/func_array_each.asp