บทที่ 21 การใช้คำสั่ง each และ list สำหรับ associative array

ถ้าเราต้องการจะเข้าถึงข้อมูลแต่ละคู่ที่ถูกเก็บอยู่ใน associative array เราอาจจะใช้วิธีเรียกผ่านฟังก์ชัน each() และ list() ตามตัวอย่างต่อไปนี้
 
<?php
unset($a); 
$a = array( "a" => 10, "b" => 20, "c" => 30 );
while (list($key,$value) = each($a)) { 
   echo "$key=$value <BR> "; 
 } 
?>

ฟังก์ชัน ฟังก์ชั่น each() จะอ่านข้อมูลทีละคู่จากอาร์เรย์แบบเชื่อมโยงมาแล้วส่งไปยังฟังก์ชัน list() ซึ่งจะทำหน้าที่แยกเก็บ ซึ่งในกรณีก็คือ เก็บไว้ในตัวแปร $key และ $value หลังจากนั้น เราก็สามารถนำค่าของตัวแปร ไปใช้งานตามที่ต้องการได้


หัวเรื่อง
บทที่ 21 การใช้คำสั่ง each และ list สำหรับ associative array
หมวดหมู่
PHP Basics, PHP Basics
ฮิต
39957
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:18:16

chapter_21.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 435 bytes

ผู้อัพโหลดไฟล์ thatsawan

วันที่อัพโหลด 2014-04-19 18:04:39


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขอถามเรื่อง appserv การอัพขึ้น server
โดย Anonymous พ 11 พฤษภาคม 2011 1:38 pm บอร์ด Programming - PHP
1
1578
พ 11 พฤษภาคม 2011 9:09 pm โดย mindphp View Topic ขอถามเรื่อง appserv  การอัพขึ้น server
รบกวนด้วยนะคะ ใครมีโปรแกรมแปลงไฟล์รูป Npl เป็น Jpg ได้แนะนำบอกด้วยนะคะ
โดย burnyaflow พ 11 พฤษภาคม 2011 11:06 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
1830
ส 14 พฤษภาคม 2011 1:15 am โดย touleg View Topic รบกวนด้วยนะคะ ใครมีโปรแกรมแปลงไฟล์รูป Npl เป็น Jpg ได้แนะนำบอกด้วยนะคะ
EditPlus ปีกกา เปิดปิด มีสีให้เห็นชัดเจน
โดย jataz2 อ 10 พฤษภาคม 2011 2:02 pm บอร์ด JavaScript & jQuery Ajax & Node.JS
6
5469
อ 11 มิ.ย. 2019 7:19 pm โดย Sittichai Phoethong View Topic EditPlus ปีกกา เปิดปิด มีสีให้เห็นชัดเจน
ถ่ายรูปผ่าน webcam แล้ว transfer ไปที่ server ยังไงครับ
โดย slackman อ 10 พฤษภาคม 2011 11:58 am บอร์ด Programming - PHP
1
1913
อ 10 พฤษภาคม 2011 11:41 pm โดย mindphp View Topic ถ่ายรูปผ่าน webcam แล้ว transfer ไปที่ server ยังไงครับ
บนหัวเว็บขึ้น Notice : Undefined variable รบกวนผู้รู้หน่อยนะคะ
โดย nampung อ 10 พฤษภาคม 2011 10:32 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1595
อ 10 พฤษภาคม 2011 11:43 pm โดย mindphp View Topic บนหัวเว็บขึ้น Notice : Undefined variable รบกวนผู้รู้หน่อยนะคะ
รบกวนสอบถามผู้รู้เกี่ยวกับโปรแกรม ByteRun Protector for PHP
โดย kaew_p อ 10 พฤษภาคม 2011 10:14 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2098
อ 10 พฤษภาคม 2011 11:45 pm โดย mindphp View Topic รบกวนสอบถามผู้รู้เกี่ยวกับโปรแกรม ByteRun Protector for PHP
ด่วน!! Orisma รับสมัคร Web Programmer หลายอัตรา
โดย HR@Orisma จ 09 พฤษภาคม 2011 5:49 pm บอร์ด MindPHP News & Feedback
1
2027
พฤ 03 พ.ย. 2011 5:34 pm โดย HR@Orisma View Topic ด่วน!! Orisma รับสมัคร Web Programmer หลายอัตรา
รบกวนถาม Mssql 2005 จะให้มันเตือนอ่ะครับ
โดย Anonymous อ 08 พฤษภาคม 2011 9:31 pm บอร์ด Programming - PHP
2
1057
จ 09 พฤษภาคม 2011 12:08 pm โดย บุคคลทั่วไป View Topic รบกวนถาม Mssql 2005 จะให้มันเตือนอ่ะครับ