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版自动生成文章摘要
Jul 23 PHP
php 静态化实现代码
Mar 20 PHP
php下封装较好的数字分页方法
Nov 23 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
Oct 04 PHP
PHP 常用数组内部函数(Array Functions)介绍
Jun 05 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
Nov 07 PHP
php对包含html标签的字符串进行截取的函数分享
Jun 19 PHP
php实现异步数据调用的方法
Dec 24 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
Feb 19 PHP
PHP实现负载均衡的加权轮询方法分析
Aug 22 PHP
浅谈laravel orm 中的一对多关系 hasMany
Oct 21 PHP
php实例化对象的实例方法
Nov 17 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
世界上第一台立体声收音机
2021/03/01 无线电
PHP 开发环境配置(Zend Studio)
2010/04/28 PHP
php新建文件自动编号的思路与实现
2011/06/27 PHP
几种有用的变型 PHP中循环语句的用法介绍
2012/01/30 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
js计算页面刷新的次数
2009/07/20 Javascript
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
NodeJs 文件系统操作模块fs使用方法详解
2018/11/26 NodeJs
使用Python判断IP地址合法性的方法实例
2014/03/13 Python
python基础教程之Hello World!
2014/08/29 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
Python面向对象之类和对象实例详解
2018/12/10 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
numpy.ndarray 实现对特定行或列取值
2019/12/05 Python
简单了解Python多态与属性运行原理
2020/06/15 Python
详解Django中异步任务之django-celery
2020/11/05 Python
微软香港官网及网上商店:Microsoft HK
2016/09/01 全球购物
eBay德国站:eBay.de
2017/09/14 全球购物
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
出纳岗位职责范本
2013/12/01 职场文书
法学函授自我鉴定
2014/02/06 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
赡养老人协议书范本
2015/08/06 职场文书
学校远程教育工作总结
2015/08/11 职场文书
婚礼答谢词范文
2015/09/29 职场文书
队名及霸气口号大全
2015/12/25 职场文书
《海上日出》教学反思
2016/02/23 职场文书