您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

如何往php函数中传入不定数量的参数?

2026/1/2 5:36:17发布33次查看
如何往php函数中传入不定数量的参数?
我觉得方法有两种
数组方式传值
函数内通过func_get_args来获取值
最简单的方法是传入一个数组,数组值的个数是可以不限制数量的
另外一个方法是使用func_get_args来获取参数
function args($sql) { $args = func_get_args(); array_shift($args); var_dump($sql); // 'all arguments in one array' syntax if (isset($args[0]) and is_array($args[0])) { $args = $args[0]; } var_dump($args); } args($sql = 1,$query = 3,$db = 'lee'); args(array('sql' => 1,'query' => 3,'db' => 'lee'));
传入的参数打印结果如下
int(1)
array(2) {
  [0]=>
  int(3)
  [1]=>
  string(3) lee
}
array(3) {
  [sql]=>
  int(1)
  [query]=>
  int(3)
  [db]=>
  string(3) lee
}
array(0) {
}
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product