In programming, there are many ways to solve a problem. But, everyone likes to easy and short solution.
The reason of telling that, PHP has a syntax token that will make my day. This is called Argument unpacking token or Variable-length argument lists token. This is typed with three dots ( … ). This is safe to use for 5.6 or latest version. For example,
function sum( ...$numbers ) { $acc = 0; foreach ( $numbers as $n ) { $acc += $n; } return $acc; } echo sum( 1, 2, 3, 4 );
return output 10 as 1+2+3+4=10.