《PHP教程:php 數(shù)組處理函數(shù)extract詳解及實例代碼》要點:
本文介紹了PHP教程:php 數(shù)組處理函數(shù)extract詳解及實例代碼,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP學(xué)習(xí)php 數(shù)組處理函數(shù)extract
PHP學(xué)習(xí)extract函數(shù)用于從數(shù)組中將變量導(dǎo)入到當前的符號表
PHP學(xué)習(xí)基本語法
PHP學(xué)習(xí)int extract ( array &$var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix = NULL ]] )
PHP學(xué)習(xí)本函數(shù)用來將變量從數(shù)組中導(dǎo)入到當前的符號表中.檢查每個鍵名看是否可以作為一個合法的變量名,同時也檢查和符號表中已有的變量名的沖突.
PHP學(xué)習(xí)參數(shù)介紹:
參數(shù) | 描述 |
---|---|
var_array | 必需.規(guī)定要使用的數(shù)組.
PHP學(xué)習(xí)一個關(guān)聯(lián)數(shù)組.此函數(shù)會將鍵名當作變量名,值作為變量的值. 對每個鍵/值對都會在當前的符號表中建立變量,并受到 extract_type 和 prefix 參數(shù)的影響. PHP學(xué)習(xí)必須使用關(guān)聯(lián)數(shù)組,數(shù)字索引的數(shù)組將不會產(chǎn)生結(jié)果,除非用了 EXTR_PREFIX_ALL 或者 EXTR_PREFIX_INVALID . |
extract_type |
PHP學(xué)習(xí)可選.extract() 函數(shù)將檢查每個鍵名是否為合法的變量名,同時也檢查和符號表中已存在的變量名是否沖突.對不合法和沖突的鍵名的處理將根據(jù)此參數(shù)決定. PHP學(xué)習(xí)可能的值:
|
prefix |
PHP學(xué)習(xí)可選.注意?prefix?僅在?extract_type?的值是?EXTR_PREFIX_SAME?,EXTR_PREFIX_ALL?,?EXTR_PREFIX_INVALID?或?EXTR_PREFIX_IF_EXISTS?時需要. 如果附加了前綴后的結(jié)果不是合法的變量名,將不會導(dǎo)入到符號表中.前綴和數(shù)組鍵名之間會自動加上一個下劃線. |
PHP學(xué)習(xí)返回值
PHP學(xué)習(xí)返回成功導(dǎo)入到符號表中的變量數(shù)目.
PHP學(xué)習(xí)實例:
PHP學(xué)習(xí)
<?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學(xué)習(xí)運行結(jié)果:
PHP學(xué)習(xí)blue, large, sphere, medium
PHP學(xué)習(xí)感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/2605.html