【发布时间】:2019-06-11 09:26:39
【问题描述】:
我有一个函数可以接收无限数量的参数。 (我为此使用 func_get_args)
例如:function generate($one, $two, $three, ...)
每个参数代表另一个数组中的一列(我们称之为$array)。
我想在$array[$one][$two][$three]上接收另一个数组的值
也就是说"[]"的数量是无限的
我已尝试为此在 var 中生成一个 var。
<?php
$ron = array("sir" => "yes");
$name = 'ron["sir"]';
echo var_dump(${$name});
?>
我的结果:
注意:未定义变量:ron["sir"] in C:\Users\ronr\Desktop\xampp\htdocs\lol.php 在第 5 行 NULL
【问题讨论】:
-
对于我在看什么php.net/manual/en/…我不确定是否可以按照您的意愿进行