返回首页
当前位置: 主页 > php教程 >

PHP教程:9个实用的PHP函数

时间:2010-06-06 16:43来源:未知 作者:admin 点击:
即使使用 PHP 多年,也会偶然发现一些未曾了解的函数和功能。其中有些是非常有用的,但没有得到充分利用。并不是所有人都会从头到尾一页一页地阅读手册和函数参考! 1、任意参数

即使使用 PHP 多年,也会偶然发现一些未曾了解的函数和功能。其中有些是非常有用的,但没有得到充分利用。并不是所有人都会从头到尾一页一页地阅读手册和函数参考!

1、任意参数数目的函数

你可能已经知道,PHP 允许定义可选参数的函数。但也有完全允许任意数目的函数参数的方法。以下是可选参数的例子:

 

  1. // function with 2 optional arguments  
  2. function foo($arg1 = ''$arg2 = '') {  
  3.  
  4.     echo "arg1: $arg1\n";  
  5.     echo "arg2: $arg2\n";  
  6.  
  7. }  
  8.  
  9. foo('hello','world');  
  10. /* prints:  
  11. arg1: hello  
  12. arg2: world  
  13. */ 
  14.  
  15. foo();  
  16. /* prints:  
  17. arg1:  
  18. arg2:  
  19. */ 

现在让我们看看如何建立能够接受任何参数数目的函数。这一次需要使用 func_get_args() 函数:

 

  1. // yes, the argument list can be empty  
  2. function foo() {  
  3.  
  4.     // returns an array of all passed arguments  
  5.     $args = func_get_args();  
  6.  
  7.     foreach ($args as $k => $v) {  
  8.         echo "arg".($k+1).": $v\n";  
  9.     }  
  10.  
  11. }  
  12.  
  13. foo();  
  14. /* prints nothing */ 
  15.  
  16. foo('hello');  
  17. /* prints  
  18. arg1: hello  
  19. */ 
  20.  
  21. foo('hello''world''again');  
  22. /* prints  
  23. arg1: hello  
  24. arg2: world  
  25. arg3: again  
  26. */ 
  27.  
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐赞助商
推荐内容