PHP - 递归函数
2015-11-22 12:23
477 查看
/** * factorial($num) 计算阶乘 * @param string $num * @return string $total */ function factorial($num) { if (empty($num)) { return '输入不能为空!'; } elseif ($num < 0){ echo $num.'没有阶乘!'; } elseif ($num == 0 || $num == 1) { echo $num.'的阶乘等于其本身!'; } else { static $total = 1; $total *= $num; $num--; if ($num != 1) { factorial($num); } return $total; } }
相关文章推荐
- 详解php中引用(&符号)的作用
- PHP手册笔记
- NFS FTP Samba 搭建
- zend studio 安装+汉化
- PHP入门(5)-运算符
- ThinkPHP3.2 加载过程(四)
- Yii2.0数据格式器
- 10个典型实用的PHP代码片段
- PHP语法小结之基础和变量
- munin 配置php-fpm监控
- php文件删除
- phpStorm返回上一次地点快捷键 Ctrl+alt+--->与电脑显示屏转屏快捷键冲突
- PHP语法(三):控制结构(For循环/If/Switch/While)
- yii2.0安装过程
- php sql 类似 mybatis 传参
- PHP入门(4)-Date()函数详细参数
- [转帖]快速激活最新JetBrains公司系列产品包括最新的phpstorm10
- PHP入门(3) - 字符串操作
- PHP入门(2) - 数据类型
- 用PHP开发自己的独立博客(一)——概述