PHP에서 바이너리를 16진수 문자열로 변환하는 방법: 1. bindec() 및 dechex() 함수를 사용합니다. 구문은 "dechex(bindec($unm))"입니다. 2. base_convert() 함수를 사용합니다. 구문은 "base_convert($unm, 2, 16)"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php는 바이너리를 16진수(16진수) 문자열로 변환합니다.
방법 1: bindec( )을 사용하고 dechex() 함수 - 중간 수량을 만드는 십진수
<?php $a="11110"; $b=bindec($a); $c=dechex($b); echo $c; ?>
출력 결과:
1e
bindec()는 이진수를 십진수로 변환할 수 있습니다.
dechex() 함수는 10진수를 16진수로 변환할 수 있습니다.
방법 2: base_convert() 함수 사용
<?php $a="11110"; echo base_convert($a, 2, 16); ?>
출력 결과:
1e
base_convert(number,原进制,要转换的进制)
함수는 임의의 진수 간에 숫자를 변환합니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 바이너리를 16진수 문자열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!