Я не мог понять, как передать переменное число переменных в функцию. Я думал, что переход в массив и использование ключей массива для имен переменных может заменить необходимость передачи дополнительных переменных в функцию, и это сработало (я уверен, что есть лучший способ достичь этого, предложения приветствуются). Однако я не могу получить ключи из массива внутри функции.
Массив:
$parameters[day] = 1;
$parameters[month] = 8;
$parameters[year] = 2010;
Внутри функции:
foreach(key($parameters) as $key)
{
print($key);
print("<br>");
}
Код внутри функции повторяет предупреждение: неверный аргумент, предоставленный foreach(). Как я могу вытащить ключи из массива?