PHP

2009-08-31 3 views
0

I가/암호화 변환 PHP로 VB에서 기능을 해독하기 위해 노력하고있어,하지만 난이 부분에 문제가 있어요에 VB 형식() 변환 :PHP

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

하는 것을 변환하는 방법이 있나요 PHP로? @ 기호를 변환하는 방법을 찾지 못했습니다.

답변

1

저는 VB에 익숙하지 않지만 str_pad(dechex(ord($AscSrc[0])), 2, '0', STR_PAD_LEFT); 또는 간단히 bin2hex($AscSrc[0]);처럼 보입니다.

아마도이 코드를 최적화 할 수 있습니다. sinse PHP는 즉시 전체 문자열을 2 자리 16 진수 시퀀스로 변환하는 bin2hex(); 함수를 가지고 있습니다. 케이스가 있다면 preg_replace('/../' '\0 ', bin2hex($AscSrc));으로 그 사이에 공백을 넣을 수 있습니다.