关于函数的参数列表动态个数问题,很急啊 function test(){ $args = func_get_args(); echo array_sum($args);}test(1,2,3,4);希望对你有所帮助。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的误解了,我是想通过test来调用不同的函数,而test用一个参数就可以,但不同函数的参数是不固定的 可以直接将参数用数组传过去。就是$b。demo只设两个参数就行了。你最好写段完整程序。你这种说法绕来绕去的,我看着很别扭 <?phpfunction takes_array($input){ echo "$input[0] + $input[1] = ", $input[0]+$input[1];}?> 看这个对你有帮助没? 回4楼的function A($a="b",$b="b"){ echo $a." and ".$b;}function B($b="b"){ echo $b;}$exname = "B";$expar = "aa,bb";第一次$$exname($expar);输出结果为"aa,bb"第二次$exname = "A";$$exname($expar);输出结果为"aa,bb and "//当调用A函数时$expar只能当作参数$a传给函数A,但是我想实现效果为$$exname($expar);输出结果为"aa and bb"也就是说把expar的","两边分别传给函数A中的$a 和$b 那用下面的这个肯定能解决的了啊,一个数组参数,判断其长度就行了<?phpfunction takes_array($input){ echo "$input[0] + $input[1] = ", $input[0]+$input[1];}?> dedecms中的att是什么意思? 问问网站上这个效果是怎么实现的? 一个关于PHP cookies的问题 问一个类似防盗链的问题。。。 小第初学PHP,能给小第介绍几本好书吗? 页面上的类别很多,而且有可能修改,有没有必要使用动态处理(比如从某个文件读出)?对服务器的负荷会增加很多吗? 十进制转化为二进制问题--100分! PHP curl 抓包问题 首页登录后怎么在首页显示用户名以及不显示登录框? PHP如何写一个自动记录访客日志的脚本? 字符串替换问题 insert into 与select效率比较
你这种说法绕来绕去的,我看着很别扭
<?php
function takes_array($input)
{
echo "$input[0] + $input[1] = ", $input[0]+$input[1];
}
?>
看这个对你有帮助没?
echo $a." and ".$b;
}
function B($b="b"){
echo $b;
}$exname = "B";
$expar = "aa,bb";第一次
$$exname($expar);
输出结果为
"aa,bb"
第二次
$exname = "A";
$$exname($expar);
输出结果为
"aa,bb and "//当调用A函数时$expar只能当作参数$a传给函数A,但是我想实现效果为
$$exname($expar);
输出结果为
"aa and bb"
也就是说把expar的","两边分别传给函数A中的$a 和$b
<?php
function takes_array($input)
{
echo "$input[0] + $input[1] = ", $input[0]+$input[1];
}
?>