国产探花免费观看_亚洲丰满少妇自慰呻吟_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 函數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景东| 正镶白旗| 巴中市| 蓬安县| 邵阳市| 闽清县| 海伦市| 保康县| 斗六市| 德格县| 禹州市| 洛隆县| 兴安县| 大荔县| 嵩明县| 乐业县| 江西省| 萝北县| 台东市| 全州县| 肇东市| 桃源县| 萨嘎县| 喀喇| 孙吴县| 阳山县| 麦盖提县| 遂川县| 安乡县| 泰顺县| 五原县| 延边| 涟源市| 汪清县| 朝阳区| 合水县| 乌什县| 尼勒克县| 庐江县| 河南省| 江华|