国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP extract() 函數

2020-03-22 18:19:51
字體:
來源:轉載
供稿:網友

extract() 函數從數組中將變量導入到當前的符號表。

該函數使用數組鍵名作為變量名,使用數組鍵值作為變量值。針對數組中的每個元素,將在當前符號表中創建對應的一個變量。

該函數返回成功設置的變量數目。

extract(array,extract_rules,prefix)
extract_rules 可選。extract() 函數將檢查每個鍵名是否為合法的變量名,同時也檢查和符號表中已存在的變量名是否沖突。對不合法和沖突的鍵名的處理將根據此參數決定。

可能的值:

EXTR_OVERWRITE - 默認。如果有沖突,則覆蓋已有的變量。 EXTR_SKIP - 如果有沖突,不覆蓋已有的變量。 EXTR_PREFIX_SAME - 如果有沖突,在變量名前加上前綴 prefix。 EXTR_PREFIX_ALL - 給所有變量名加上前綴 prefix。 EXTR_PREFIX_INVALID - 僅在不合法或數字變量名前加上前綴 prefix。 EXTR_IF_EXISTS - 僅在當前符號表中已有同名變量時,覆蓋它們的值。其它的都不處理。 EXTR_PREFIX_IF_EXISTS - 僅在當前符號表中已有同名變量時,建立附加了前綴的變量名,其它的都不處理。 EXTR_REFS - 將變量作為引用提取。導入的變量仍然引用了數組參數的值。
可選。如果 extract_rules 參數的值是 EXTR_PREFIX_SAME、EXTR_PREFIX_ALL、 EXTR_PREFIX_INVALID 或 EXTR_PREFIX_IF_EXISTS,則 prefix 是必需的。

該參數規定了前綴。前綴和數組鍵名之間會自動加上一個下劃線
extract_rules 的值 EXTR_REFS 是在 PHP 4.3 中新增的。

extract_rules 的值 EXTR_IF_EXISTS 和 EXTR_PREFIX_IF_EXISTS 是在 PHP 4.2 中新增的。

自 PHP 4.0.5 起,該函數返回成功設置的變量數目。

extract_rules 的值 EXTR_PREFIX_INVALID 是在 PHP 4.0.5 中新增的。

自 PHP 4.0.5 起,extract_rules 的值 EXTR_PREFIX_ALL 也包含數字變量。
$a = "Original";
$my_array = array("a" = "Cat", "b" = "Dog", "c" = "Horse");

extract($my_array, EXTR_PREFIX_SAME, "dup");

echo "$a = $a; $b = $b; $c = $c; $dup_a = $dup_a";
?
PHP Array Reference

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

上一篇:PHP fopen() 函數

下一篇:PHP cURL 函數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 山阴县| 红安县| 饶平县| 来凤县| 象州县| 长垣县| 于田县| 贵港市| 大方县| 会理县| 通道| 勐海县| 新化县| 莱西市| 平乡县| 清远市| 鲜城| 扶沟县| 卓尼县| 肥城市| 乌拉特中旗| 宿迁市| 韶关市| 岗巴县| 涞水县| 汉阴县| 华阴市| 九龙坡区| 苗栗市| 资中县| 梁平县| 鄱阳县| 民和| 衡阳市| 黔西县| 襄垣县| 平邑县| 上犹县| 尼玛县| 平原县| 乐清市|