base_convert() 함수는 한 기수에서 다른 기수로 숫자를 변환합니다(예:8진수에서 10진수로). 여기에 언급된 기수는 2에서 36 사이여야 합니다. 기수가 10보다 큰 숫자의 숫자는 a-z 문자로 표시됩니다. 즉, a는 10, d는 13, z는 35 등입니다.
구문
base_convert(num, original_base, to_base)
매개변수
-
숫자 − 변환할 숫자
-
original_base - 원래 베이스. 여기에 언급된 기수는 2에서 36 사이여야 합니다. 기수가 10보다 큰 숫자의 숫자는 a-z 문자로 표시됩니다. 즉, a는 10, d는 13, z는 35 등입니다.
-
to_base - 변환할 기준. 여기에 언급된 기수는 2에서 36 사이여야 합니다. 기수가 10보다 큰 숫자의 숫자는 a-z 문자로 표시됩니다. 즉, a는 10, d는 13, z는 35 등입니다.
반환
base_convert() 함수는 원하는 밑수로 변환된 숫자를 나타내는 문자열을 반환합니다.
예시
<?php $res = "0040"; echo base_convert($res,8,10); ?>
출력
32
예시
<?php $res = "D365"; echo base_convert($res,16,8); ?>
출력
151545
예시
다른 예를 보겠습니다 -
<?php $res = "101101"; echo base_convert($res,2,16); ?>
출력
2d