2010-06-13 106 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

相關問題