【发布时间】:2010-04-09 20:29:16
【问题描述】:
我有几个变量。一个变量包含一个字符串,一个是对象,一个是数组。
$mystring = "hello im input";
$myobject = new userclass;
$myarray = array ( 0 => 'zero', 1 => "one");
我想创建一个数组,其中包含作为键的变量名和作为值的值,所以我可以将这个数组发送给一个函数。
预期的结果是:
$multi_array = array (
'mystring' => "hello im input",
'myobject' => new userclass,
'myarray' => array ( 0 => 'zero', 1 => "one")
)
我使用key获取数组名,getclass()获取对象名。但是如何获取变量的名称呢?
function i_do_extract($multi_array) {
extract($multi_array);
// Do Rest
}
【问题讨论】: