PHP VB Format () Dönüştürme

1 Cevap php

Ben PHP VB fonksiyonu şifresini / a şifrelemek dönüştürmek için çalışıyorum, ama ben bu kısmı ile sorunlar yaşıyorum:

Format$(Hex$(AscSrc), ″@@″)`

PHP bu dönüştürmek için bir yolu var mı? Ben @ sembolü dönüştürmek için nasıl bulamadı.

1 Cevap

Ben VB aşina değilim, ama bu onun bir str_pad(dechex(ord($AscSrc[0])), 2, '0', STR_PAD_LEFT); ya da sadece bin2hex($AscSrc[0]); yapıyor gibi görünüyor.

PHP anında 2-basamaklı onaltılık bir dizi içine tüm dize dönüştürmek bin2hex(); işlevi vardır sinüslerle Belki, bu kodu optimize edebilirsiniz. Davayı şu eğer preg_replace('/../' '\0 ', bin2hex($AscSrc)); ile aralarında bir boşluk koyabilirsiniz.