《PHP教程:php 數組處理函數extract詳解及實例代碼》要點:
本文介紹了PHP教程:php 數組處理函數extract詳解及實例代碼,希望對您有用。如果有疑問,可以聯系我們。
PHP學習php 數組處理函數extract
PHP學習extract函數用于從數組中將變量導入到當前的符號表
PHP學習基本語法
PHP學習int extract ( array &$var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix = NULL ]] )
PHP學習本函數用來將變量從數組中導入到當前的符號表中.檢查每個鍵名看是否可以作為一個合法的變量名,同時也檢查和符號表中已有的變量名的沖突.
PHP學習參數介紹:
參數 | 描述 |
---|---|
var_array | 必需.規定要使用的數組.
PHP學習一個關聯數組.此函數會將鍵名當作變量名,值作為變量的值. 對每個鍵/值對都會在當前的符號表中建立變量,并受到 extract_type 和 prefix 參數的影響. PHP學習必須使用關聯數組,數字索引的數組將不會產生結果,除非用了 EXTR_PREFIX_ALL 或者 EXTR_PREFIX_INVALID . |
extract_type |
PHP學習可選.extract() 函數將檢查每個鍵名是否為合法的變量名,同時也檢查和符號表中已存在的變量名是否沖突.對不合法和沖突的鍵名的處理將根據此參數決定. PHP學習可能的值:
|
prefix |
PHP學習可選.注意?prefix?僅在?extract_type?的值是?EXTR_PREFIX_SAME?,EXTR_PREFIX_ALL?,?EXTR_PREFIX_INVALID?或?EXTR_PREFIX_IF_EXISTS?時需要. 如果附加了前綴后的結果不是合法的變量名,將不會導入到符號表中.前綴和數組鍵名之間會自動加上一個下劃線. |
PHP學習返回值
PHP學習返回成功導入到符號表中的變量數目.
PHP學習實例:
PHP學習
<?php
$size = "large";
$var_array = array(
"color" => "blue",
"size" => "medium",
"shape" => "sphere"
);
extract($var_array, EXTR_PREFIX_SAME, "wddx");
echo " $color , $size , $shape , $wddx_size <br/>";
?>
PHP學習運行結果:
PHP學習blue, large, sphere, medium
PHP學習感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!