php:通过键值遍历函数参数 [英] php: iterate through function arguments by key value

查看:138
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆