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 变量不变。
  <? $size = "大号"; $var_array = array("color" => "红色",                    "size"  => "中号",                    "shape" => "弧型"); extract($var_array, EXTR_PREFIX_SAME, "new"); print "$color, $size, $shape, $new_size\n"; ?>
 
         
        
 
  |