บทที่ 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
ฮิต
37682
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:11:53

chapter_29.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 431 bytes

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขอ code สำหรับส่งแบบสอบถามออนไลน์กลับมาที่เมล์ครับ
โดย kchaiwat ศ 31 ก.ค. 2009 2:05 pm บอร์ด Programming - PHP
4
4933
อ 13 พ.ย. 2012 10:21 pm โดย touleg View Topic ขอ code สำหรับส่งแบบสอบถามออนไลน์กลับมาที่เมล์ครับ
php เขีนยติดต่อ hardware ได้ป่าว
โดย dent พฤ 30 ก.ค. 2009 1:19 am บอร์ด Programming - PHP
3
1643
ศ 31 ก.ค. 2009 2:29 pm โดย mindphp View Topic php เขีนยติดต่อ hardware ได้ป่าว
แนะนำเรื่องการเปลี่ยนสีเมนู joomla1.5 ทีครับท่าน
โดย KingCerb พฤ 30 ก.ค. 2009 5:45 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1431
ศ 31 ก.ค. 2009 2:22 pm โดย mindphp View Topic แนะนำเรื่องการเปลี่ยนสีเมนู joomla1.5 ทีครับท่าน
เปลี่ยนค.ศให้เป็นพ.ศทำไงดีค่ะรบกวนทีค่ะ
โดย sayogang พฤ 30 ก.ค. 2009 11:18 pm บอร์ด Programming - PHP
1
1758
ศ 31 ก.ค. 2009 9:13 am โดย ponko View Topic เปลี่ยนค.ศให้เป็นพ.ศทำไงดีค่ะรบกวนทีค่ะ
พี่ๆ น้อง ๆ เพื่อนๆ คนไหน เก่ง PHP ช่วยแก้โค๊ดทีครับ
โดย ekaluck2007 พฤ 30 ก.ค. 2009 8:28 pm บอร์ด Programming - PHP
0
1173
พฤ 30 ก.ค. 2009 8:28 pm โดย ekaluck2007 View Topic พี่ๆ น้อง ๆ เพื่อนๆ คนไหน เก่ง PHP ช่วยแก้โค๊ดทีครับ
สยามโฮสฟอร์ยู siamhost4u.com
โดย domain-hosting พฤ 30 ก.ค. 2009 5:25 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
939
พฤ 30 ก.ค. 2009 5:25 pm โดย domain-hosting View Topic สยามโฮสฟอร์ยู siamhost4u.com
เน็ตไทยแลนด์ดอทคอม netthailand.com
โดย domain-hosting พฤ 30 ก.ค. 2009 4:54 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
933
พฤ 30 ก.ค. 2009 4:54 pm โดย domain-hosting View Topic เน็ตไทยแลนด์ดอทคอม netthailand.com
เน็ตดีไซน์โฮส netdesignhost.com
โดย domain-hosting พฤ 30 ก.ค. 2009 4:51 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
1059
พฤ 30 ก.ค. 2009 4:51 pm โดย domain-hosting View Topic เน็ตดีไซน์โฮส netdesignhost.com