PHP base_convert() 함수
정의와 사용법
base_convert() 함수는 어떤进制 사이에서도 숫자를 변환합니다.
문법
base_convert(number,frombase,tobase)
매개변수 | 설명 |
---|---|
number | 필수. 원래 값. |
frombase | 필수. 숫자의 원래进制. |
tobase | 필수. 변환할进制. |
설명
문자열을 반환하여 포함합니다 number 로 tobase 진제 표현.number 기본进制은 frombase 지정.frombase 와 tobase 2와 36 사이(2와 36 포함)에만 있을 수 있습니다. 10진수 이상의 숫자는 a-z 알파벳으로 표현됩니다. 예를 들어, a는 10, b는 11, z는 35입니다.
예제
예제 1
8진수를 10진수로 변환하려면:
<?php $oct = "0031"; $dec = base_convert($oct,8,10); echo "8진수 $oct는 10진수 $dec와 같습니다."; ?>
출력:
8진수 0031는 10진수 25와 같습니다.
예제 2
8진수를 16진수로 변환하려면:
<?php $oct = "364"; $hex = base_convert($oct,8,16); echo "8진수 $oct는 16진수 $hex와 같습니다."; ?>
출력:
8진수 364는 16진수 f4와 같습니다.