PHP, передавая каждый элемент массива в функцию, не зная, сколько элементов в массиве? - PullRequest
0 голосов
/ 11 августа 2010

Это ставит меня в тупик .. Я пишу компоненты / библиотечные функции, в которых он будет использоваться для вызова множества различных функций, поэтому я хочу, чтобы он вывел массив из каждой переменной, передаваемой в функцию в качестве аргумента, как показано ниже, но я почти уверен, что это неправильный синтаксис .. спасибо за любой совет

$myfunction = function_name;
$myfunction (print_r($my_array));

Ответы [ 2 ]

5 голосов
/ 11 августа 2010

Вы можете использовать встроенную функцию php, ссылка из call-user-func-array

1 голос
/ 11 августа 2010

В дополнение к ответу Банг Дао:

Если вам нужно получить все аргументы функции в виде массива, используйте func_get_args ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...