php语言

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

时间:2025-03-19 03:04:31 php语言 我要投稿
  • 相关推荐

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

  如何往php函数中传入不定数量的参数?具体的使用 方法是如何的呢?下面是百分网小编精心为大家整理的往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) {

  }

【如何往php函数中传入不定数量的参数】相关文章:

php如何禁用eval函数06-12

PHP中iconv函数知识01-28

php中rename函数用法08-08

基于PHP中的常用函数精粹07-19

PHP往XML中添加节点的方法03-22

如何用php构造函数的小例子05-12

php中in-array函数用法分析01-18

php中iconv函数使用方法05-21

PHP中Http协议post请求参数04-03