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创建多级目录代码
Jun 05 PHP
PHP 错误之引号中使用变量
May 04 PHP
php读取富文本的时p标签会出现红线是怎么回事
May 13 PHP
laravel容器延迟加载以及auth扩展详解
Mar 02 PHP
Codeigniter控制器controller继承问题实例分析
Jan 19 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 PHP
详谈PHP程序Laravel 5框架的优化技巧
Jul 18 PHP
PHP使用strrev翻转中文乱码问题的解决方法
Jan 13 PHP
PHP+redis实现的悲观锁机制示例
Jun 12 PHP
YII框架关联查询操作示例
Apr 29 PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 PHP
php判断IP地址是否在多个IP段内
Aug 18 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
杏林同学录(三)
2006/10/09 PHP
功能强大的PHP POST提交数据类
2016/07/15 PHP
PHP7内核CGI与FastCGI详解
2019/04/14 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
node.js中的path.delimiter方法使用说明
2014/12/09 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
2015/03/28 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
vue.js获取数据库数据实例代码
2017/05/26 Javascript
Three.js如何实现雾化效果示例代码
2017/09/27 Javascript
Vue2.0子同级组件之间数据交互方法
2018/02/28 Javascript
spring+angular实现导出excel的实现代码
2019/02/27 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
node.JS事件机制与events事件模块的使用方法详解
2020/02/06 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
python实现得到一个给定类的虚函数
2014/09/28 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
python实现给微信公众号发送消息的方法
2017/06/30 Python
python挖矿算力测试程序详解
2019/07/03 Python
python config文件的读写操作示例
2019/09/27 Python
keras自定义损失函数并且模型加载的写法介绍
2020/06/15 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
五种Python转义表示法
2020/11/27 Python
python中reload重载实例用法
2020/12/15 Python
Melijoe时尚童装德国官网:Melijoe德国
2016/09/03 全球购物
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
悬挂训练绳:TRX
2017/12/14 全球购物
社团活动总结范文
2014/04/26 职场文书
企业标语口号
2014/06/10 职场文书
收款委托书
2014/10/14 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
德生2P3收音机开箱评测
2022/04/30 无线电