• 技术文章 >后端开发 >php教程

    初学者问个简单的逻辑有关问题,求解答

    2016-06-13 12:43:42原创265
    菜鸟问个简单的逻辑问题,求解答
    我是想实现62进制的功能,可是下面这段代码只能echo出来,不能返回,不知道是什么原因,求高手解答


    function dwz($id,$str=""){
    $a=array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
    $zs=(int)($id/sizeof($a));
    $xs=$id%sizeof($a);
    if($zs>=sizeof($a)){
    $str=$a[$xs].$str;
    dwz($zs,$str);
    }
    else{
    if($str==""){
    return $a[$zs].$a[$xs];
    }
    else{
    echo $a[$zs].$str;//这里只能输出
    return $a[$zs].$str;//返回没值,不知道什么原因
    }
    }
    }
    for($i=999990;$i<=1000000;$i++){
    echo dwz($i);
    echo "
    ";
    }
    逻辑 菜鸟 简单的

    Web大前端开发直播班

    相关文章推荐

    • 求大侠救活哟( PHP 连接MSSQL的有关问题) • kohana路由有关问题 • php储存session到到memcache里 • PHP编程,表单查询数据后,数据特定显示方式求解?该如何解决 • PHP有没有可能写出中转邮件的代码?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网