If you want to define a function with any number of arguments, you need to: Declare the function with no argument. Call func_num_args() in the function to get the number of the arguments. Call func_get_args() in the function to get all the arguments in an array.Here is a PHP script on how to handle any number of arguments:<?phpfunction myAverage() { $count = func_num_args(); $args = func_get_args(); $sum = array_sum($args); return $sum/$count; }$average = myAverage(102, 121, 105);print("Average 1: $average\n");$average = myAverage(102, 121, 105, 99, 101, 110, 116, 101, 114);print("Average 2: $average\n");?>This script will print:Average 1: 109.33333333333Average 2: 107.66666666667
PHP
Topic: Functions
How To Define a Function with Any Number of Arguments?
Browse random answers:
What is a Function?
How To Define a User Function?
How To Invoke a User Function?
How To Return a Value Back to the Function Caller?
How To Pass an Argument to a Function?
How Variables Are Passed Through Arguments?
How To Pass Variables By References?
Can You Define an Argument as a Reference Type?
Can You Pass an Array into a Function?
How Arrays Are Passed Through Arguments?
How To Pass Arrays By References?
Can You Define an Array Argument as a Reference Type?
How To Return an Array from a Function?
What Is the Scope of a Variable Defined in a Function?
What Is the Scope of a Variable Defined outside a Function?
How To Access a Global Variable inside a Function?
How Values Are Returned from Functions?
How To Return a Reference from a Function?
How To Specify Argument Default Values?
How To Define a Function with Any Number of Arguments?
How is it possible to return a value from a function?
What is the function func_num_args() used for?
Explain about Functions in PHP?