JS与PHP向函数传递可变参数的区别实例代码


Posted in PHP onMay 18, 2011

# JS 调用函数传递可变参数的方法

<script> 
function test() { 
 for(var i = 0;i < arguments.length; i++) { 

 alert(arguments[i]); 

} 
} 
//调用函数 
test(1, 2, 3, 'abc'); 
</script>

# PHP 调用函数传递可变参数的方法
<?php 
//方法一 

//接收一系列参数,并逐一输出 

function show_params () { 


//获取传递参数的个数 


$count = func_num_args(); 


//遍历参数并逐一输出 


for ($i = 0; $i < $count; $i++) { 



//获取参数 



$param = func_get_arg($i); 



echo $param . PHP_EOL; 


} 

} 

//调用函数 

show_params(1, 2, 'apple', 3.14); 

//方法2 

function show_params () { 


//定义存储传递参数的数组 


$params = array(); 


//获取全部参数 


$params = func_get_args(); 


$count = count($params); 


//遍历并逐一输出参数 


for ($i = 0; $i < $count; $i++) { 



echo $params[$i]; 



echo PHP_EOL; 


} 

} 
 //注: 方法2比方法1执行的慢一些
PHP 相关文章推荐
在smarty模板中使用PHP函数的方法
Apr 23 PHP
php FLEA中二叉树数组的遍历输出
Sep 26 PHP
php实现scws中文分词搜索的方法
Dec 25 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
Dec 25 PHP
PHP书写格式详解(必看)
May 23 PHP
详解PHP序列化和反序列化原理
Jan 15 PHP
PHP实现浏览器格式化显示XML的方法示例
Jan 22 PHP
php微信分享到朋友圈、QQ、朋友、微博
Feb 18 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
May 05 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
May 14 PHP
laravel框架select2多选插件初始化默认选中项操作示例
Feb 18 PHP
PHP7 字符串处理机制修改
Mar 09 PHP
php的list()的一步操作给一组变量进行赋值的使用
May 18 #PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
May 18 #PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 #PHP
php小型企业库存管理系统的设计与实现代码
May 16 #PHP
Views rows style模板重写代码
May 16 #PHP
rrmdir php中递归删除目录及目录下的文件
May 15 #PHP
centos 5.6 升级php到5.3的方法
May 14 #PHP
You might like
ThinkPHP实现多数据库连接的解决方法
2014/07/01 PHP
php实现简单的MVC框架实例
2015/09/23 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
javascript instanceof 与typeof使用说明
2010/01/11 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
2014/12/08 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
2014/12/19 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
javascript检测flash插件是否被禁用的方法
2016/01/14 Javascript
jstl中判断list中是否包含某个值的简单方法
2016/10/14 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
详解vue-cli 本地开发mock数据使用方法
2018/05/29 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
vue实现局部刷新的实现示例
2019/04/16 Javascript
JS实现拼图游戏
2021/01/29 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
python获取图片颜色信息的方法
2015/03/18 Python
基于wxpython开发的简单gui计算器实例
2015/05/30 Python
python遍历目录的方法小结
2016/04/28 Python
python使用pymysql实现操作mysql
2016/09/13 Python
Python实现抢购IPhone手机
2018/02/07 Python
Python实现手写一个类似django的web框架示例
2018/07/20 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
python多线程同步之文件读写控制
2021/02/25 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
酒店端午节促销方案
2014/02/18 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL