zoukankan      html  css  js  c++  java
  • php 支持递归函数.递归函数就是调用函数本身.

    例子

    将一个字符进行颠倒    

    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》

  • 相关阅读:
    3-2 案例准备工作
    3-1 Git下载与安装
    3-1 案例环境初始化
    1-2+并发编程初体验
    Linux
    HTTP
    Linux
    HTML
    Linux 命令
    MySQL
  • 原文地址:https://www.cnblogs.com/lemonphp/p/5311174.html
Copyright © 2011-2022 走看看