$parameter = "s,s,d,0";
function myFunc($parameter){
}
这样传参显然是可以的,但是问题也出现了如果我想构造多个参数,怎么在传入之前进行构造呢?上面例子中这样传入的参数在函数中使用时,只能作为1个完整参数,而不是我所需要的4个参数。

解决方案 »

  1.   

    $param1="s";
    $param2="s";
    $param3="d";
    $param4="0";
    function myFunc($param1, $param2, $param3, $param4){
    }
      

  2.   

    可变长参数?
    参考下<?php
    function myfun() {
       foreach(func_get_args() as $value) {
          echo "$value<br>";
       }
    }
    myfun(10, 15, 20); 
      

  3.   

    不知道楼主是不是这个意思,
    先把要传入的值按某个特点字符组合起来如 "A|B|C"函数接到参数后,再分隔开就是的呀,不就传了三个参数了