php 支持递归函数.递归函数就是调用函数本身.
2016-03-23 15:02
656 查看
例子
将一个字符进行颠倒
结果显示 olleh
等同于循环语法
点评:递归函数比循环慢且占用更多内存,所以尽量用循环.
世界上的编程难题,不可能有一次循环解决不了的,如果有,那就两次.《沃淄戟朔徳,赵4》
将一个字符进行颠倒
function reverse_r($str){ if(strlen($str)){ reverse_r(substr($str,1));// } echo substr($str,0,1);//substr函数解析从第一个字母开始,只取一个数
return ; }
reverse_r('hello');
结果显示 olleh
等同于循环语法
function reverse_i($str){ for($i=1;$i<=strlen($str);$i++){ echo substr($str,-$i,1); } return; }
点评:递归函数比循环慢且占用更多内存,所以尽量用循环.
世界上的编程难题,不可能有一次循环解决不了的,如果有,那就两次.《沃淄戟朔徳,赵4》
相关文章推荐
- PHP之预防sql注入
- PHP开发laravel框架的.env文件配置
- 根据用户身份证获取信息(php)
- php文件上传最简单的上传代码示例
- 【PHP内核】语法:不同类型之间数值运算的实现
- Magento 用了 php 中 ArrayAccess,IteratorAggregate,Countable
- php异常处理笔记
- PHP检测用户名是否存在
- php-fpm配置优化
- (备忘)php中json格式的空对象
- PHP Switch 语句
- PHP登录session验证实例
- PHP 标记解析
- hibernate 3.2.3 setParameterList bug
- PHP错误提示解决方案
- phpstorm 10 修改背景图片和字体
- PHP学习笔记 -- 面向对象的核心概念
- PHP中htmlentities跟htmlspecialchars的区别
- Windows下PHP环境搭建
- php扩展开发2--添加类