0
이진수를 16 진수 문자열로 변환해야합니다. 이 코드는 잘 작동 :PHP에서 이진수를 16 진수로 변환하는 경우
<?
$binary = "1111111111111111111111101000011111111111111111110000001000100100";
$hex = dechex(bindec($binary));
echo $hex;
?>
을 그러나, 나는 이진 문자열 (또는 그 이상)을 하나 개의 여분의 비트를 추가하는 경우, 결과는 0
<?
$binary = "11111111111111111111111101000011111111111111111110000001000100100";
$hex = dechex(bindec($binary));
echo $hex;
?>
에서 돌아 오면 내가 분리 할 수 있습니다 생각 이진 문자열을 청크로 만든 다음 마지막에 16 진수 값을 결합합니다. 그러나 더 쉬운 방법이 있습니까?