>  기사  >  백엔드 개발  >  PHP에서 16진수 변환 및 패딩을 수행하는 방법

PHP에서 16진수 변환 및 패딩을 수행하는 방법

藏色散人
藏色散人원래의
2022-10-18 09:17:161586검색

PHP에서 기본 변환 및 패딩을 수행하는 방법: 1. binoct()를 통해 2진수를 8진수로 변환합니다. 2. binec()을 통해 2진수를 10진수로 변환합니다. 3. binhex()를 통해 2진수를 16진수로 변환합니다. octbin()을 통해 2진수를 변환합니다. 5. octdec()을 통해 8진수를 10진수로 변환합니다. 6. octhex() 등을 통해 8진수를 16진수로 변환합니다.

PHP에서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.