《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学习感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
转载请注明本页网址:
http://www.vephp.com/jiaocheng/2605.html