PHP一遍又一遍地修改循环的返回

时间:2010-06-13 05:27:59

标签: php

基本上我想做一个基于base64_encodes自己5次的php循环。

//例如 我想编码“测试”,即“dGVzdA ==”
然后我们编码“dGVzdA ==”,即“ZEdWemRBPT0 =”
然后编码“ZEdWemRBPT0 =”,即“WkVkV2VtUkJQVDA9”

我无法弄清楚如何在每次运行时创建一个修改其自身的循环。

// this is what i had

function enloop($dowork){
    for ($i=1; $i<=5; $i++)
    {
        return base64_encode($dowork);
    }
}
enloop($code);

这段脚本只重复编码5次,让我们说你的编码单词测试例如输出就是dGVzdA == dGVzdA == dGVzdA == dGVzdA == dGVzdA ==

这不是我想要的。

1 个答案:

答案 0 :(得分:5)

function enloop($dowork)
{
    for ($i = 1; $i <= 5; $i++)
    {
        $dowork = base64_encode($dowork);
    }

    return $dowork;
}

enloop($code);