บทที่ 29 การส่งค่ากลับคืนมากกว่าหนึ่งจากฟังก์ชัน

โดยปรกติแล้วเราไม่สามารถผ่านค่ากลับคืนจากฟังก์ชันได้มากกว่าหนึ่ง แต่อย่างไรก็ตาม ยังมีวิธีการหนึ่งที่ช่วยแก้ปัญหาดังกล่าวได้ วิธีนี้คือ เก็บค่าต่างๆที่ต้องการจะใช้เป็นค่ากลับคืนไว้ใน array แล้วใช้ array นั้นเป็นค่ากลับคืน และผู้เรียกใช้ฟังก์ชันสามารถใช้ฟังก์ชัน list() อ่านค่าเหล่านั้นได้ ตัวอย่างเช่น

ไฟล์ตัวอย่าง :: code_ex1.php
<?php
function foobar() {
   return array ("foo", "bar", 0xff);
}
list ($foo, $bar, $num) = foobar();
echo "$foo $bar $num <BR> ";
?>

จากตัวอย่าง ฟังก์ชัน foobar() จะให้ค่ากลับคืนเป็น array ประกอบด้วยสามสมาชิก ค่าที่ได้จากฟังก์ชันนี้ก็จะส่งไปยังฟังก์ชัน list() เพื่อให้เก็บแยกลงในตัวแปรตามชื่อที่กำหนดคือ $foo, $bar และ $num ตามลำดับ


หัวเรื่อง
บทที่ 29 การผ่านค่ากลับคืนมากกว่าหนึ่งจากฟังก์ชัน
หมวดหมู่
PHP Basics, PHP Basics
ฮิต
37718
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:11:53

chapter_29.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 431 bytes

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

วันที่อัพโหลด 2014-04-22 18:56:23


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
รบกวนสอบถาม ว่าเว็บบอร์ดแบบนี้มันทำยังไงครับ
โดย propang00 อ 11 ก.ย. 2012 7:05 pm บอร์ด Programming - PHP
1
2753
อ 11 ก.ย. 2012 7:22 pm โดย mindphp View Topic รบกวนสอบถาม ว่าเว็บบอร์ดแบบนี้มันทำยังไงครับ
driver Brother MFC-7360n สำหรับ winXP, WIN7
โดย mindphp อ 11 ก.ย. 2012 12:14 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
21706
อ 19 มี.ค. 2013 7:28 pm โดย mindphp View Topic driver Brother MFC-7360n สำหรับ winXP, WIN7
Compoent com_dmh
โดย mindphp อ 11 ก.ย. 2012 10:33 am บอร์ด Feature & TODO Lists
0
15
อ 11 ก.ย. 2012 10:33 am โดย mindphp View Topic Compoent com_dmh
อยากได้โค้ดc++ที่สามารถรับตัวเลข และตัวดำเนินการ จากไฟล์ได้อ่าค่ะ
โดย winwin อ 11 ก.ย. 2012 12:38 am บอร์ด Programming - C/C++ & java & Python
0
1855
อ 11 ก.ย. 2012 12:38 am โดย winwin View Topic อยากได้โค้ดc++ที่สามารถรับตัวเลข และตัวดำเนินการ จากไฟล์ได้อ่าค่ะ
รับสมัครงานหลายตำแหน่ง
โดย suttirak จ 10 ก.ย. 2012 6:19 pm บอร์ด MindPHP News & Feedback
0
2036
จ 10 ก.ย. 2012 6:19 pm โดย suttirak View Topic รับสมัครงานหลายตำแหน่ง
เงื่อนไขการพัฒนา
โดย mindphp จ 10 ก.ย. 2012 5:52 pm บอร์ด General talk
0
14
จ 10 ก.ย. 2012 5:52 pm โดย mindphp View Topic เงื่อนไขการพัฒนา
ทำ 2 เว็บบนเครื่องเดียวกันด้วยจุมล่า
โดย แมงกุ๊ดจี่ จ 10 ก.ย. 2012 4:49 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
4
2276
จ 10 ก.ย. 2012 8:39 pm โดย แมงกุ๊ดจี่ View Topic ทำ 2 เว็บบนเครื่องเดียวกันด้วยจุมล่า
ทำ website ประมาณนี้ คิดเท่าไหร่ครับ
โดย Anonymous จ 10 ก.ย. 2012 4:39 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
1463
จ 10 ก.ย. 2012 4:47 pm โดย tohkai_php View Topic ทำ website ประมาณนี้ คิดเท่าไหร่ครับ