วิธีการใช้ Function each

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

makup
PHP Hero Member
PHP Hero Member
Posts: 162
Joined: 05/10/2020 10:02 am

วิธีการใช้ Function each

Post by makup »

ในบทความนี้ จะมาแนะนำเกี่ยวกับวิธีการใช้งานคำสั่ง each , โดยเป็นคำสั่งที่มาพร้อมกับการทำงานของ Programming PHP , ซึ่งจะเป็นประโยชน์สำหรับผู้ที่เอาไปใช้งานในการเขียน Code ด้านอื่นๆ

วิธีการใช้ Function each
- Function each เป็นคำสั่งที่ใช้ในการ อ่านค่าข้อมูลทีละคู่ แยกเก็บค่า key กับ value ของ array , สามารถเรียนวิธีการทำงานได้จาก Code ดังนี้

ยกตัวอย่าง Code :

Code: Select all

$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";
}


ผลลัพธ์ที่ได้
PHP Knowledge-1.png
PHP Knowledge-1.png (6.4 KiB) Viewed 94 times


ข้อสรุป
ในส่วนของ 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
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25514
Joined: 22/09/2008 6:18 pm
Contact:

Re: วิธีการใช้ Function each

Post by mindphp »

สามารถใช้ foreach สำหรับ วน Loop array
https://mindphp.com/forums/viewtopic.php?f=6&t=21547
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
makup
PHP Hero Member
PHP Hero Member
Posts: 162
Joined: 05/10/2020 10:02 am

Re: วิธีการใช้ Function each

Post by makup »

mindphp wrote: 15/10/2020 12:52 pm สามารถใช้ foreach สำหรับ วน Loop array
https://mindphp.com/forums/viewtopic.php?f=6&t=21547
รับทราบครับ
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 9 guests