python - 此段PY代码可以帮忙转换成PHP?

WBOY
Lepaskan: 2016-10-10 11:56:02
asal
1528 orang telah melayarinya

作为PY菜鸟的我看这PY代码等于是天书一样,大家可以帮忙转换成PHP吗?

<code>def str2hex(s):
        r=""
        for i in s[:8]:
            t=hex(ord(i))[2:]
            if len(t)==1:
                t="0"+t
            r+=t
        for i in range(16):
            r+=hex(int(15*random()))[2:]
        return r

    def getkey(s):
        #returns 1896220160
        l2=[i for i in s]
        l4=0
        l3=0
        while l4<len l5="l2[l4]" l6="ord(l5)" l7="l6<<((l4%4)*8)" l3="l3^l7" l4 return pass></len></code>
Salin selepas log masuk
Salin selepas log masuk

回复内容:

作为PY菜鸟的我看这PY代码等于是天书一样,大家可以帮忙转换成PHP吗?

<code>def str2hex(s):
        r=""
        for i in s[:8]:
            t=hex(ord(i))[2:]
            if len(t)==1:
                t="0"+t
            r+=t
        for i in range(16):
            r+=hex(int(15*random()))[2:]
        return r

    def getkey(s):
        #returns 1896220160
        l2=[i for i in s]
        l4=0
        l3=0
        while l4<len l5="l2[l4]" l6="ord(l5)" l7="l6<<((l4%4)*8)" l3="l3^l7" l4 return pass></len></code>
Salin selepas log masuk
Salin selepas log masuk

代码写得好不专业。。。

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!