摘要: 最近在工作中遇到一个很奇怪的问题,在使用each这个函数对一个数组遍历之后,再把该数组作为实参传递给一个函数,在函数内部再次使用each遍历形参数组。说明一下,两次使用each这个函数的目的很简单,就是将数组中的key转换成变量名,而key对应的value值转换成变量的值。其实这个功使用函数extract就能实现。在来接着说说在函数内部使用each函数时出现了什么问题,在遍历完之后发现部分变量为NULL,也就是说丢失了部分变量。不知道描述清楚没有,还是将工作中问题简化一下,用下面代码说明一下吧。<?php$arr = array('var1'=>1,'var 阅读全文
posted @ 2011-06-11 22:32 storm2010 阅读(1921) 评论(3) 推荐(0)