怎么使用PHP函数进行不定参数的传递
程序员文章站
2022-03-01 19:56:33
...
在PHP中可以使用“func_get_args()”函数传递不定数量的参数,该函数的语法是“func_get_args ( void ) : array”,返回值是返回一个数组,其中每个元素都是目前用户自定义函数的参数列表的相应元素的副本。
推荐:《PHP视频教程》
如果要传递不定数量的参数,需要使用func_get_args()函数来传递
func_num_args()函数用来返回参数的总数
<?php function more_args(){ $args = func_get_args(); for($i=0;$i<func_num_args();$i++){ $a = $i +1; echo "第".$a."个参数是".$args[$i]."<br>"; } } more_args('a','b','c','d','e','f'); ?>
执行结果
相关介绍:
func_get_args — 返回一个包含函数参数列表的数组
说明
func_get_args ( void ) : array
获取函数参数列表的数组。
该函数可以配合 func_get_arg() 和 func_num_args() 一起使用,从而使得用户自定义函数可以接受自定义个数的参数列表。
返回值
返回一个数组,其中每个元素都是目前用户自定义函数的参数列表的相应元素的副本。
以上就是怎么使用PHP函数进行不定参数的传递的详细内容,更多请关注其它相关文章!
上一篇: 远程连接mysql失败了怎么办
下一篇: 详解JavaScript中的回调函数
推荐阅读
-
Python def函数的定义、使用及参数传递实现代码
-
JS与PHP向函数传递可变参数的区别实例代码
-
PHP函数参数传递的方式整理
-
C#实现向函数传递不定参数的方法
-
php array_slice函数的使用以及参数详解
-
php函数间的参数传递(值传递/引用传递)
-
Java~在使用isAlive时, 将线程对象已构造参数的形式传递给Thread对象时进行start启动时, 使用this和Thread.currentThread的差异
-
[PDO绑定参数]使用PHP的PDO扩展进行批量更新操作,pdo绑定
-
php怎么输出以下使用聚集函数和分组数据查询出来的MySQL查询结果?
-
ci-PHP的CI框架传递的参数有分隔符怎么办