亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP extract() 函數(shù)用法及示例

PHP Array 函數(shù)手冊

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

語法

extract($array, $extract_type, $prefix)

定義和用法

此函數(shù)用于將變量從數(shù)組導入當前符號表。它采用一個關聯(lián)數(shù)組數(shù)組,并將鍵視為變量名,將值視為變量值。對于每個鍵/值對,它將在當前符號表中創(chuàng)建一個變量,該變量受extract_type和prefix參數(shù)的約束。

參數(shù)

序號參數(shù)及說明
1

array(必需)

它指定一個數(shù)組

2

extract_type(可選)

extract()函數(shù)檢查無效的變量名以及與現(xiàn)有變量名的沖突。此參數(shù)指定如何處理無效名稱和沖突名稱。可能的值:

  • EXTR_OVERWRITE   -  如果有沖突,覆蓋已有的變量。

  • EXTR_SKIP   - 如果有沖突,不覆蓋已有的變量。

  • EXTR_PREFIX_SAME -  如果有沖突,在變量名前加上前綴 prefix。

  • EXTR_PREFIX_ALL -   給所有變量名加上前綴 prefix。

  • EXTR_PREFIX_INVALID -  僅在非法/數(shù)字的變量名前加上前綴 prefix。

  • EXTR_IF_EXISTS -  僅在當前符號表中已有同名變量時,覆蓋它們的值。其它的都不處理。 舉個實例,以下情況非常有用:定義一些有效變量,然后從 $_REQUEST 中僅導入這些已定義的變量。

  • EXTR_PREFIX_IF_EXISTS - 僅在當前符號表中已有同名變量時,建立附加了前綴的變量名,其它的都不處理。

  • EXTR_REFS  - 將變量作為引用提取。這有力地表明了導入的變量仍然引用了 array 參數(shù)的值??梢詥为毷褂眠@個標志或者在 flags 中用 OR 與其它任何標志結(jié)合使用。
    如果沒有指定 flags,則被假定為 EXTR_OVERWRITE。

3

prefix(可選)

如果在extract_rules參數(shù)中使用EXTR_PREFIX_SAME,EXTR_PREFIX_ALL,EXTR_PREFIX_INVALID或EXTR_PREFIX_IF_EXISTS,則需要指定的前綴。

此參數(shù)指定前綴。前綴由下劃線字符自動與數(shù)組鍵分隔。

返回值

返回成功導入到符號表中的變量數(shù)目。

在線示例

 "blue", "size"  => "medium", "shape" => "sphere");
   extract($input, EXTR_PREFIX_SAME, "bbcx");
   echo "$color, $size, $shape, $bbcx_size";
?>
測試看看?/?

輸出結(jié)果:

blue, large, sphere, medium

   PHP Array 函數(shù)手冊