php不用内置函数,翻转字符串

各位请看看,帮忙完善下吧,要用递归解决,不要内置函数哦

<?php
function test($st,$num){
    if ($num>0) {
        $arrst = str_split($st);
         $arr[] = $arrst[$num-1];
        $num--;
        test($st,$num);
    } else {
        return ;
    }
    print_r($arr);
}
$str = "abcdefg";
test($str,strlen($str));


it剩男
浏览 1690回答 1
1回答

无我无境

什么是不要内置函数?strrev这个?还是所有函数都不能用?<?php function test($st){  if(strlen($st)>0){     test(substr($st,1));     echo substr($st,0,1);     return;   } } $str = 'abcdefg'; test($str);
打开App,查看更多内容
随时随地看视频慕课网APP