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

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

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

offing
PHP VIP Members
PHP VIP Members
Posts: 1527
Joined: 18/08/2014 10:01 am

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

Post by offing » 02/12/2014 2:01 pm

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

Code: Select all

<?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 276 times
เครดิต:http://code.function.in.th

  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: Bing [Bot] and 24 guests