Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 base_convert() 함수

<시간/>

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