您好,欢迎访问一九零五行业门户网

关于PHP关联数组相关知识介绍_PHP教程

函数可以让我们的代码变得很简单,最近看了很多php相关的知识,这里给大家介绍一下php关联数组相关知识。描述国际extract物(数组$ var_array [摘要$ extract_type = extr_overwrite [ ,字符串$前缀] ] )进口变量数组到当前符号表。检查每一个关键看它是否有一个合法的变量名。
它还检查碰撞与现有的变量符号表,php关联数组。此功能把钥匙作为变量名和值作为变量的值。对于每一个键/值对,将创建一个变量在当前的符号表,但须extract_type和前缀参数。您必须使用关联数组,一个数值索引数组将不会产生结果,除非您使用extr_prefix_all或extr_prefix_invalid 。
方式无效/数字键和碰撞的待遇是由extract_type 。它可以为下列值之一:
◆extr_overwrite如果有碰撞,覆盖现有的变数。
◆extr_skip如果有碰撞,不要覆盖现有的变数。
◆extr_prefix_same如果有碰撞,前缀的变量名称的前缀。
◆extr_prefix_all前缀的所有变量名的前缀。
◆extr_prefix_invalid只有前缀无效/数字的变量名的前缀。
◆extr_if_exists只有覆盖变量,如果它已经存在于当前的符号表,否则,什么都不做。这是有益的界定名单有效变量,然后extract只有那些变量你定义了$ _request数组。
◆extr_prefix_if_exists只有创造前缀变量名,如果非前缀版的相同的变量存在于当前的符号表。
◆extr_refsextract变量的参考。这实际上意味着,价值观的进口仍然参照变量的值, var_array参数。您可以使用此标志自行或结合任何其他标志的or'ing的extract_type 。
如果extract_type没有指明,这是假定extr_overwrite 。请注意,只需要前缀如果extract_type是extr_prefix_same , extr_prefix_all , extr_prefix_invalid或extr_prefix_if_exists 。如果前缀结果是不是有效的变量名,这不是导入到符号表。前缀自动脱离阵列关键的一个突出特点。返回一些变数成功地导入到符号表。版本说明4.3.0 extr_refs增加。4.2.0 extr_if_exists和extr_prefix_if_exists增加了。4.0.5此功能现在返回一些变量extract。 extr_prefix_invalid增加。 extr_prefix_all包括数字变量以及。php关联数组实例
例如:extract物( )的例子
一种可能用于extract物( )是要导入到符号表变量中包含关联数组返回wddx_deserialize ( ) 。
php  /* suppose that $var_array is an array returned from  wddx_deserialize */   $size = large;  $var_array = array(color => blue,  size  => medium,  shape => sphere);  extract($var_array, extr_prefix_same, wddx);  echo $color, $size, $shape, $wddx_sizen;  ?> 
http://www.bkjia.com/phpjc/446488.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446488.htmltecharticle函数可以让我们的代码变得很简单,最近看了很多php相关的知识,这里给大家介绍一下php关联数组相关知识。描述国际extract物(数组$ var...
其它类似信息

推荐信息