2010-06-13 99 views
0

基本上我想做一个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倍,可以说你的encodign例如单词测试输出将dGVzdA == == dGVzdA == dGVzdA == dGVzdA == dGVzdA

这是不是我想要的。

+1

做base64编码5次只是愚蠢的。 – 2010-06-13 07:09:02

回答

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

    return $dowork; 
} 

enloop($code); 
+0

严肃地说,“zerkms”就是这么回事,把它放回for循环之外,上帝,大声笑感谢的人。 – kr1zmo 2010-06-13 05:36:40

相关问题