PHP tersine zor bir tamsayı sağlamalarının dize yapmak için işlevi yerleşik bir şey var mı?
Şimdi, ben muhtemelen bir md5 yapıyor, ve radix 16 sayı olarak bunun bir alt tedavi ile alabilirsiniz biliyorum, ama yerleşik bir şey arıyorum
Teşekkürler.
Ben iki adımda bu sorunu yaklaşan doğru yolda olduğunu düşünüyorum.
İlk olarak, muhtemelen gereksinimi "tersine çevirmek için zor" senin yerine getirmek için md5 hash ile sopa gerekir.
İkinci olarak, "bir tamsayı bu dönüştürmek" fonksiyonu girdi olarak md5 çıktısını alabilir.
ikinci kısım için, tam sonra ne olacak? O have tamsayı olmak mı? Ya da sadece basılabilir karakterler? Eğer sadece tel, ya da md5 dize yapmayacağım bazı diğer sebepler üzerinde iletmek, bir veritabanında saklayabilirsiniz şey içine karma dönüştürmek için arıyorsanız, convertuuencode fonksiyonu sizin için işe yarayabilecek: http://us.php.net/manual/en/function.convert-uuencode.php
Başka dolambaçlı hackish yaklaşım karma ikili değerini almak için olabilir, ve kullanarak bir ondalık dönüştürmek olacaktır: http://us.php.net/manual/en/function.bindec.php Bu hiç denemedim ve istediğiniz gibi çalışmak olsaydı emin değilim ettik, her ne kadar için.