PHP数组处理函数提取详细的解决方案和实例代码

PHP数组处理函数提取详细的解决方案和实例代码
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美元;
>
运行结果:

蓝色,大,球形,中等

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部