extract() คือ ฟังก์ชั่นนี้ใช้คีย์อาร์เรย์เป็นชื่อตัวแปรและค่าเป็นค่าตัวแปร

<?php

$a = "Original";
$mindphp = array("a" => "phpBB","b" => "joomla", "c" => "openerp");

extract($mindphp);
echo "\$a = $a; \$b = $b; \$c = $c";
?>

$mindphp = เป็นตัวแปรอาเรย์ที่ต้องการสร้างตัวแปรตามคีย์ของอาเรย์

extract($mindphp);

จะสร้างตัวแปรขึ้น 3 ตัวได้แก่ $a, $b, $c มีข้อมูลเป็น phpBB, Joomla, openerp ตามลำดับ

ผลที่ได้ : 

$a = phpBB; $b = joomla; $c = openerp 

ในการใช้ ฟังก์ชั่น extract() ยังมีทางเลือกของการสร้างตัวแปรในฟังก์ช ได้ เช่น

<?php
$a = "web site";
$mindphp = array("a" => "phpBB", "b" => "joomla", "c" => "openerp");

extract($mindphp, EXTR_PREFIX_SAME, "test");

echo "\$a = $a; \$b = $b; \$c = $c; \$test_a = $test_a";

ผลที่ได้ :

$a = web site; $b = joomla; $c = openerp; $test_a = phpBB

ศึกษาเพิ่มเติมได้ที่ : http://www.w3schools.com/php/func_array_extract.asp

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ติดตั้ง joomla 2.5.6 ถึงขั้นตอนสุดท้ายแล้ว แต่เข้าหน้า site กับ administrator ไม
โดย pphat พ 12 ก.ย. 2012 1:03 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
5
3134
พฤ 13 ก.ย. 2012 1:37 pm โดย pphat View Topic ติดตั้ง joomla 2.5.6 ถึงขั้นตอนสุดท้ายแล้ว แต่เข้าหน้า site กับ administrator ไม
Import Jooma 2.5 ที่ติดตั้งกับ MS SERVER เข้า Repository
โดย mindphp พ 12 ก.ย. 2012 12:37 pm บอร์ด Feature & TODO Lists
0
9
พ 12 ก.ย. 2012 12:37 pm โดย mindphp View Topic Import Jooma 2.5 ที่ติดตั้งกับ MS SERVER เข้า Repository
รบกวนสอบถาม ว่าเว็บบอร์ดแบบนี้มันทำยังไงครับ
โดย propang00 อ 11 ก.ย. 2012 6:57 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
2598
พ 12 ก.ย. 2012 10:26 am โดย siamfocus View Topic รบกวนสอบถาม ว่าเว็บบอร์ดแบบนี้มันทำยังไงครับ
กำลังสนใจอยู่ ขอความมั่นใจหน่อยกับ Hostyim...
โดย Ar-Tee พ 12 ก.ย. 2012 8:27 am บอร์ด Web Hosting Review - Free Host Share Host VPS
3
3864
พฤ 13 ก.ย. 2012 2:50 am โดย konseo View Topic กำลังสนใจอยู่ ขอความมั่นใจหน่อยกับ Hostyim...
รบกวนสอบถาม ว่าเว็บบอร์ดแบบนี้มันทำยังไงครับ
โดย 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
21704
อ 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++ที่สามารถรับตัวเลข และตัวดำเนินการ จากไฟล์ได้อ่าค่ะ