ฟังก์ชั่น extract คืออะไร?

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

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

offing
PHP VIP Members
PHP VIP Members
โพสต์: 1527
ลงทะเบียนเมื่อ: 18/08/2014 10:01 am

ฟังก์ชั่น extract คืออะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย offing »

extract ไว้สร้างตัวแปรจาก array

วิธีการใช้ extract ( array, type, prefix );
ถ้า type = EXTR_OVERWRITE ถ้าชื่อตัวแปรซ๊ำกับของเดิมให้ทับไปเลย
ถ้า type = EXTR_SKIP ถ้าชื่อตัวแปรซ้ำกับของเดิมให้ข้ามไป
ถ้า type = EXTR_PREFIX_SAME ถ้าชื่อตัวแปรซ้ำกับของเดิมเติม prefix
ถ้า type = EXTR_PREFIX_ALL ใช่ prefix นำหน้าทุกตัวแปร
ถ้า type = EXTR_PREFIX_INVALID ใส่ prefix เฉพาะตัวแปรที่เป็นตัวเลข
ถ้า type = EXTR_IF_EXISTS เขียนตัวแปรใหม่ทับตัวแปรเดิม
ถ้า type = EXTR_PREFIX_IF_EXISTS ใส่ prefix เฉพาะตัวแปรที่ไปทับกับของเดิม
ถ้า type = EXTR_REFS กำหนดให้ตัวแปรสัมพันธ์กับค่า

ตัวอย่าง code

โค้ด: เลือกทั้งหมด

<?php

$arr = array ( "a"=>"car", "b"=>"bicycle", "c"=>"motorcycle");
extract ( $arr, EXTR_PREFIX_SAME, "ext_" );
echo $a."<br>";
echo $b."<br>";
echo $c."<br>";

?>
OUTPUT
1.gif
1.gif (1.79 KiB) Viewed 559 times
เครดิต:http://code.function.in.th

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 112