How to pass a dynamic amount of arguments to a function in PHP

1 Answer

0 votes
function f() {
   $arr = func_get_args();
    
   for ($i = 0; $i < func_num_args(); $i++) {
        echo $arr[$i] . "<br />";
   }
}
  

f("php", "c++");

echo "<br />";

f("java", "python", 123, 3.14);
     

 
   
/*
run:
        
php
c++

java
python
123
3.14
 
*/

 



answered Jul 28, 2019 by avibootz
...