php:通过键值遍历函数参数 [英] php: iterate through function arguments by key value
本文介绍了php:通过键值遍历函数参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个php函数函数foo($ bar1,$ bar2,$ bar3)
动态获取参数名称和值的可能性
我发现 func_get_args
( http://php.net/manual/de/function.func-get -args.php ),但会返回类似于
0 => valueOf $ bar1,1 => valueOf $ bar2,2 => valueOf $ bar3
我想要的是这样的:
$ bar1=> valueOf $ bar1,$ bar2=> valueOf $ bar2,$ bar3=> valueOf $ bar3
是否有可能?
解决方案
您可以使用 get_defined_vars
。 示例
I have a php function function foo($bar1, $bar2, $bar3)
Is there a possibility to get the parameter names and values dynamically?
I found func_get_args
(http://php.net/manual/de/function.func-get-args.php) but that will return something like
0 => "valueOf$bar1", 1=> "valueOf$bar2", 2 => "valueOf$bar3"
What I want instead is something like:
"$bar1" => "valueOf$bar1", "$bar2"=> "valueOf$bar2", "$bar3" => "valueOf$bar3"
Is that possible?
解决方案
You can use get_defined_vars
. An example
这篇关于php:通过键值遍历函数参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文