社区编辑申请
注册/登录
关于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 。

#T#如果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 ( ) 。

  1. php 
  2.  
  3. /* Suppose that $var_array is an array returned from  
  4. wddx_deserialize */  
  5.  
  6. $size = "large";  
  7. $var_array = array("color" => "blue",  
  8. "size"  => "medium",  
  9. "shape" => "sphere");  
  10. extract($var_array, EXTR_PREFIX_SAME, "wddx");  
  11. echo "$color, $size, $shape, $wddx_sizen";  
  12. ?> 
责任编辑:田树 来源: 博客园
相关推荐

2010-12-15 09:10:01

PHP关联数组

2009-11-24 19:25:32

PHP关联数组

2009-11-25 11:14:12

PHP二维数组赋值

2009-11-18 11:30:26

PHP数组排序

2009-11-16 17:59:13

PHP数组转字符串

2009-11-17 15:33:26

PHP数组元素

2009-12-07 15:02:48

PHP搜索数组

2011-07-05 18:10:14

PHP

2009-11-16 17:07:58

PHP二维数组

2009-11-17 14:33:38

PHP数组循环操作

2009-11-18 15:05:56

2009-11-17 15:13:28

PHP数组

2009-11-16 15:56:46

PHP数组查询

2009-11-16 15:32:05

PHP数组函数

2009-11-25 09:56:06

PHP数组处理函数

2009-11-16 15:07:23

PHP数组函数库

2009-11-30 18:59:52

PHP数组排序

2009-11-24 17:25:00

2009-11-16 15:40:58

PHP数组函数

2009-11-26 09:06:35

PHP递归数组

同话题下的热门内容

太强了!Python 开发桌面小工具,让代码替我们干重复的工作!Python轻量级Web框架:Bottle库!Python居然被用来开发游戏了?盘点你想不到的Python开发场景用了那么久的Lombok,你知道它的原理么?实战 | 如何用 Python 自动化监控文件夹完成服务部署!Fury:一个基于JIT动态编译的高性能多语言原生序列化框架细思恐极,插上U盘就开始执行Python代码太全了!用Python操作MySQL的使用教程集锦!

编辑推荐

使用Kotlin做开发一个月后的感想面试官问你什么是消息队列?把这篇甩给他!五大自动化测试的Python框架图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)2018年最流行的十大编程语言,其中包括你用的语言吗?
我收藏的内容
点赞
收藏

51CTO技术栈公众号