PHP数组
处理函数提取
提取函数用于从数组中导入变量到当前符号表中。
基本语法
int数组var_array提取物(int,extract_type美元= extr_overwrite { string = null
这个函数用于从数组中导入变量到当前符号表。
检查每个键是否可用作有效变量名,冲突也被检查,符号表有变量名。
参数介绍:
参数
描述
var_array
这是必要的。指定要使用的数组。
关联数组,该函数将作为一个关键的变量值作为一个变量的值。每个键/值对
设置变量在当前符号表和受extract_type和前缀参数。
关联数组必须使用数字索引数组,并将除非extr_prefix_all或extr_prefix_invalid是用来产生结果。
extract_type
可
选项。提取()函数将检查每个键是否为有效变量名,但也检查和现有变量名中的符号表不冲突。根据此参数将处理非法和冲突密钥。
可能的值:
EXTR_OVERWRITE - default.If there is a conflict, the existing variables are overlaid.
extr_skip -如果有一个冲突,它不会覆盖现有的变量。
extr_prefix_same -如果有一个冲突,在变量名加前缀前缀。
extr_prefix_all添加前缀前缀的所有变量名。
extr_prefix_invalid添加前缀前缀只在非法或数字变量的名称。
extr_if_exists叠加他们的价值只有在当前符号表具有相同名称的变量。别人不处理它。
extr_prefix_if_exists -在当前符号表中具有相同名称的变量前缀的变量名是成立的,而别人不处理它。
extr_refs提取变量作为
参考。
输入变量仍然引用数组参数的值。
前缀
可选的。注意,前缀只需要当extract_type值extr_prefix_same,extr_prefix_all,extr_prefix_invalid,或extr_prefix_if_exists.if附加前缀是不是合法的变量名,将不会导入到符号表中。前缀和数组的键自动下划线之间。
返回值
返回已成功导入符号表中的变量的数目。
实例uff1a
< PHP
大小= 大;
var_array美元=阵列(
颜色=蓝色
大小
形状=球形
);
提取物(var_array美元,extr_prefix_same,WDDX );
回声美元美元美元的颜色,大小,形状,wddx_size美元;
>
运行结果:
蓝色,大,球形,中等
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的
支持。