Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как принять в функцию безграничное количество аргументов? PHP

VECR Ученик (13), закрыт 1 день назад
Есть функция, в которую надо принимать неограниченое количество аргументов, но тот код, который я написал, не работает
 function toMix($arr[]){
for($i = 0; $i < count($arr); $i++){
echo $arr[$i];
}
return;
}
Лучший ответ
Андрей Высший разум (427415) 1 месяц назад
 function toMix(...$arr) { 
Подробности: https://www.php.net/manual/ru/functions.arguments.php#functions.variable-arg-list

Более старый вариант:
 function toMix() {
foreach (func_get_args() as $val) {
echo $val;
}
}
Остальные ответы
Похожие вопросы