打印阵列的按键
我无法弄清楚如何将可变数量的变量传递到函数中。我认为传入数组并使用数组键作为变量名称可以取代将额外变量传递到函数中的需要,并且它起作用了(我相信有更好的方法来实现这一点,欢迎建议)。但是,我似乎无法从函数内的数组中获取键。
数组:
$parameters[day] = 1;
$parameters[month] = 8;
$parameters[year] = 2010;
函数内部:
foreach(key($parameters) as $key)
{
print($key);
print("<br>");
}
函数内的代码重新调整警告:为 foreach() 提供的参数无效。如何将按键从阵列中拉出?