来源:自学PHP网 时间:2014-11-25 00:26 作者: 阅读:次
[导读] 本文章详细的介绍了关于PHP中extract函数各种用法介绍,从把数据变成变量,post,get数据处理等有需要的同学可参考一下 直接上代码,代码如下:?php$my_array=array(a=Cat,b=Dog,c=Horse...
PHP中extract函数各种用法介绍本文章详细的介绍了关于PHP中extract函数各种用法介绍,从把数据变成变量,post,get数据处理等有需要的同学可参考一下. 直接上代码,代码如下:
没有定义变量$a $b $c,也没有赋值,为什么就可以可以获取值了? 比方说,可以很方便的提取$_POST或者$_GET的元素,对表单提交上来的内容不能不用一一赋值,直接使用下面代码. form.html,代码如下:
在action.php中只要使用extract()函数将$_POST全局数据解开. action.php代码如下:
数组操作相关例子,代码如下:
$size 没有被覆盖,因为指定了 EXTR_PREFIX_SAME,这使得 $wddx_size 被建立,如果指定了 EXTR_SKIP,则 $wddx_size 也不会被建立,EXTR_OVERWRITE 将使 $size 的值为“medium”,EXTR_PREFIX_ALL 将建立新变量 $wddx_color,$wddx_size 和 $wddx_shape. 数组2 1.适用范围:非数字索引的数组,数组中有键值对; 2.函数创建的变量名是数组中的关键字,变量的值是数组中对应的值; 3.两个可选参数:extract_type和prefix; 其中extract_type指定处理变量名冲突的方法,默认是EXTR_OVERWRITE,表示覆盖已有的变量,当extract_type的值为EXTR_PREFIX_ALL时,给所有创建的变量前加上前缀,前缀为prefix参数提供; 4.数组中元素的关键字必须是有效的变量名,否则将被跳过. 实例,array_extract.php,代码如下:
是不是很方便呢? |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com