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 相关文章推荐
PHP 和 MySQL 基础教程(三)
Oct 09 PHP
php简单封装了一些常用JS操作
Feb 25 PHP
Phpbean路由转发的php代码
Jan 10 PHP
PHP性能优化工具篇Benchmark类调试执行时间
Dec 06 PHP
PHP设计模式之结构模式的深入解析
Jun 13 PHP
php指定函数参数默认值示例代码
Dec 04 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
Jun 13 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
Jul 09 PHP
php基于session锁防止阻塞请求的方法分析
Aug 07 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
PHP实现的分解质因数操作示例
Aug 01 PHP
tp5.1 框架查询表达式用法详解
May 25 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
php中数字0和空值的区别分析
2014/06/05 PHP
简单谈谈favicon
2015/06/10 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
Javascript 自定义类型方法小结
2010/03/02 Javascript
JavaScript 面向对象之命名空间
2010/05/04 Javascript
Js 弹出框口并返回值的两种常用方法
2010/12/30 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
跟我学习javascript的undefined与null
2015/11/17 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
用iframe实现不刷新整个页面上传图片的实例
2016/11/18 Javascript
详解jquery选择器的原理
2017/08/01 jQuery
React降级配置及Ant Design配置详解
2018/12/27 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
2019/08/17 Javascript
Python判断Abundant Number的方法
2015/06/15 Python
Python常用内置模块之xml模块(详解)
2017/05/23 Python
Python线程创建和终止实例代码
2018/01/20 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
python异步编程 使用yield from过程解析
2019/09/25 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
印尼综合在线预订网站:Tiket.com(机票、酒店、火车、租车和娱乐)
2018/10/11 全球购物
365 Tickets英国:全球景点门票
2019/07/06 全球购物
财务会计专业毕业生自荐信
2013/10/19 职场文书
优秀中专生推荐信
2013/11/17 职场文书
银行求职信个人范文
2013/12/16 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
股权转让协议范本
2014/12/07 职场文书
入党函调证明材料
2014/12/24 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android