PHP에서 기본 변환 및 패딩을 수행하는 방법: 1. binoct()를 통해 2진수를 8진수로 변환합니다. 2. binec()을 통해 2진수를 10진수로 변환합니다. 3. binhex()를 통해 2진수를 16진수로 변환합니다. octbin()을 통해 2진수를 변환합니다. 5. octdec()을 통해 8진수를 10진수로 변환합니다. 6. octhex() 등을 통해 8진수를 16진수로 변환합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
저는 패배자 프로그래머로서 경험이 풍부하지 않고 맹목적으로 코드를 입력하지만 어느 날 나도 할거야 기술 전문가가 되라 오늘은 점진수 변환을 위한 여러 함수를 배웠다
공통진수:
二进制 binary -----> bin 八进制 octal -----> oct 十进制 decimal -----> dec 十六进制 hexadecimal -----> hex
php는 여러 공통진수 간 변환을 위한 함수를 제공한다
2진수를 다른 진수로 변환
binoct();//转为八进制 bindec();//转为十进制 binhex();//转为十六进制
8진수를 다른 진수로 변환 bases
octbin();//转为二进制 octdec();//转为十进制 octhex();//转为十六进制
10진수를 다른 진수로 변환
decbin();//转为二进制 decoct();//转为八进制 dechex();转为十六进制
16진수를 다른 진수로 변환
hexbin();转为二进制 hexoct();//转为八进制 hexdec();//转为十六进制
위에 나열한 내용이 너무 많지만 실제로는 전혀 유용하지 않다고 생각합니다. bin만 기억하면 됩니다. , oct, dec 및 hex를 베이스 A로 변환하려면 ab()
간단한 예:
把二进制(bin)转为十进制(dec): bindec();
그렇게 간단합니다
하지만 이는 우리의 요구 사항을 충족하지 못할 수 있으므로 PHP에는 원하는 것을 실제로 변환하는 데 사용할 수 있는 함수: base_convert();
base_convert() 이 함수에는 세 개의 매개변수가 있습니다
string base_convert ( string $number , int $frombase , int $tobase )
예:
$hexadecimal = '125458';//十进制 echo base_convert($hexadecimal, 10, 5);//转为五进制
권장 학습: "PHP Video Tutorial"
위 내용은 PHP에서 16진수 변환 및 패딩을 수행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!