php extract函数-汇入数组到符号表

汇入数组到符号表。
语法: void extract(array var_array, int [extract_type], string [prefix]);
返回值: 无
函数种类: 资料处理

内容说明本函数用来汇入数组变量到目前使用的符号表之中。参数 var_array 为待汇入的数组变量。参数 extract_type 为输出的类型,内定值为 EXTR_OVERWRITE,见下表


EXTR_OVERWRITE遇相同的变量名则取而代之。
EXTR_SKIP遇相同的变量名则略过不取代。
EXTR_PREFIX_SAME遇相同的变量名则取新变量名称。
EXTR_PREFIX_ALL全部取新的变量名称。


参数 prefix 为参数 extract_type 值为 EXTR_PREFIX_SAME 或者 EXTR_PREFIX_ALL 时,用来加在变量名称前的字符串。

使用范例
本例返回值为红色,大号,弧型,中号,其中的size变量不变。

php extract函数示例:
<?
$size = "大号";
$var_array = array("color" => "红色",
                   "size"  => "中号",
                   "shape" => "弧型");
extract($var_array, EXTR_PREFIX_SAME, "new");
print "$color, $size, $shape, $new_size\n";
?>


你可能感兴趣的:(PHP)