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 相关文章推荐
ASP和PHP都是可以删除自身的
Apr 09 PHP
Zend 输出产生XML解析错误
Mar 03 PHP
将一维或多维的数组连接成一个字符串的php代码
Aug 08 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 PHP
ThinkPHP 表单自动验证运用示例
Oct 13 PHP
常见的四种POST 提交数据方式(小总结)
Oct 08 PHP
php查询操作实现投票功能
May 09 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
PHP中用Trait封装单例模式的实现
Dec 18 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 PHP
php慢查询日志和错误日志使用详解
Feb 27 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 jsonp单引号转义
2014/11/23 PHP
PHP实现加密的几种方式介绍
2015/02/22 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
Javascript 面向对象特性
2009/12/28 Javascript
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
2015/06/25 Javascript
Sequelize中用group by进行分组聚合查询
2016/12/12 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
微信小程序获取地理位置及经纬度授权代码实例
2019/09/18 Javascript
python实现2048小游戏
2015/03/30 Python
举例讲解Python设计模式编程中的访问者与观察者模式
2016/01/26 Python
Python遍历文件夹和读写文件的实现方法
2017/05/10 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
python实现百度语音识别api
2018/04/10 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
2018/11/10 Python
Django实现学生管理系统
2019/02/26 Python
详解python tkinter教程-事件绑定
2019/03/28 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
html5表单及新增的改良元素详解
2016/06/07 HTML / CSS
希尔顿酒店中国网站:Hilton中国
2017/03/11 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
努力学习演讲稿
2014/05/10 职场文书
高中同学会活动方案
2014/08/14 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
2015年乡镇安全生产工作总结
2015/05/19 职场文书
离婚被告答辩状
2015/05/22 职场文书
2016入党心得体会范文
2016/01/06 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
python实现A*寻路算法
2021/06/13 Python
python数字转对应中文的方法总结
2021/08/02 Python
十大最强妖精系宝可梦,哲尔尼亚斯实力最强,第五被称为大力士
2022/03/18 日漫
Golang获取List列表元素的四种方式
2022/04/20 Golang
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL