创建变量名一般来说,我传递参数数组到我的功能。从字符串.. PHP
function do_something($parameters) {}
要访问那些我必须使用参数:$parameters['param1']
我想这样做的,运行某种逻辑的这一功能里面对数组转换成普通变量的参数。我的主要原因是有时我必须传递一整个参数,并且必须输入$ parameters ['..']是一个痛苦。
foreach($parameters as $key=>$paremeter) {
"$key" = $parameter;
}
我认为这可能工作..但没有雪茄!从一个数组
extract($parameters);
现在,您可以直接例如访问的变量$var
这是
变量导入当前 符号表:
我能明白为什么 - > $ paremeter :-) – 2010-08-25 19:52:34
更何况,你将其分配给一个字符串(这是不可能的)... $$键='会的工作,但不是' “$键”='... – ircmaxell 2010-08-25 20:08:54