php定义参数数量可变的函数用法实例

 更新时间:2015年03月16日 10:10:29   作者:work24  
这篇文章主要介绍了php定义参数数量可变的函数用法,实例分析了func_get_args的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php定义参数数量可变的函数用法。分享给大家供大家参考。具体分析如下:

php中的的函数参数可以不固定,甚至不用定义参数,在函数内部使用func_get_args()函数获得参数列表,调用时可以为函数指定任意参数,非常方便

<?php
 function addanything (){
  $total = 0;
  $args = func_get_args ();
  for ($i = 0; $i < count ($args); $i++){
   if (is_int ($args[$i])){
    $total += $args[$i];
   }
  }
  return $total;
 }
 echo addanything (1,5,7,8,11) . "<br />";
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • PHP队列原理及基于队列的写文件案例

    PHP队列原理及基于队列的写文件案例

    这篇文章主要介绍了PHP队列原理及基于队列的写文件案例,较为详细的分析了队列的原理、定义方法并结合实例形式给出了php基于队列的写文件操作技巧,需要的朋友可以参考下
    2017-11-11
  • php生成gif动画的方法

    php生成gif动画的方法

    这篇文章主要介绍了php合成或者创建gif动画,并提供了两个实例,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • php处理CSV文件的操作详解

    php处理CSV文件的操作详解

    PHP中操作CSV文件可以使用内置的fgetcsv()和fputcsv()函数来读取和写入CSV文件,本文将给大家详细介绍一下php是如何处理CSV文件,文中有详细的代码示例,具有一定的参考价值,需要的朋友可以参考下
    2023-10-10
  • PHP模拟asp中response类实现方法

    PHP模拟asp中response类实现方法

    这篇文章主要介绍了PHP模拟asp中response类的方法,可实现模拟ASP中response类处理客户端响应的功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • PHP 杂谈《重构-改善既有代码的设计》之二 对象之间搬移特性

    PHP 杂谈《重构-改善既有代码的设计》之二 对象之间搬移特性

    承接上文PHP 杂谈《重构-改善既有代码的设计》之 重新组织你的函数 ,继续说重构方面的内容
    2012-04-04
  • PHP详细彻底学习Smarty

    PHP详细彻底学习Smarty

    Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法. Smarty要求web服务器运行php4.0.6和以上版本. smarty安装需要smarty库文件。可以去官方网站http://smarty.php.net下载。 网上讲了很多安装的教程,但是我都没有成功,所以直接把整个目录名改为smarty直接复制到了网站所在的目录下,然后打开http://网站路径/smarty/demo/index.php,显示正常,应该算是安装成功了。
    2008-03-03
  • PHP中单例模式与工厂模式详解

    PHP中单例模式与工厂模式详解

    本文主要介绍了PHP中单例模式与工厂模式的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • PHP开发中的错误收集,不定期更新。

    PHP开发中的错误收集,不定期更新。

    PHP开发中的错误收集,不定期更新。 php开发的朋友需要用得到。
    2011-02-02
  • PHP清除数组中所有字符串两端空格的方法

    PHP清除数组中所有字符串两端空格的方法

    这篇文章主要介绍了PHP清除数组中所有字符串两端空格的方法,主要涉及对PHP数组的操作以及字符串操作,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • PHP读MYSQL中文乱码的解决方法

    PHP读MYSQL中文乱码的解决方法

    PHP读MYSQL中文乱码的解决方法...
    2006-12-12

最新评论