使用递归和循环调换字符串内字母位置

<?php

function reverse_r($str){
    if(strlen($str)>0){
        reverse_r(substr($str,1));
    }
    echo substr($str,0,1);
    return;
}

reverse_r('Hello');

function reverse_i($str){
    for($i=1;$i<=strlen($str);$i++){
        echo substr($str,-$i,1);
    }
    return;
}

reverse_i('Hello');

 

posted @ 2015-10-06 16:00  todaytoday  阅读(305)  评论(0编辑  收藏  举报