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

kr1*_*zmo 0 php

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

//例如,我想编码"test",即"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);
Run Code Online (Sandbox Code Playgroud)

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

这不是我想要的.

zer*_*kms 5

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

    return $dowork;
}

enloop($code);
Run Code Online (Sandbox Code Playgroud)