English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP의 base_convert() 함수

base_convert() 함수는 숫자를 하나의 기수에서 다른 기수로 변환할 수 있습니다. 예를 들어, 오ctal 숫자를 데시imal 숫자로 변환할 수 있습니다. 이 문서에서 언급된 기수는2부터36사이에서.10의 숫자 중의 숫자를 문자 az로 나타냅니다. 즉, a는10 、、 d는13z는35와 같습니다.

문법

base_convert(num, original_base, to_base)

파라미터

  • num-변환할 숫자

  • original_base-원래 기수보다 큰2부터36사이에서.10의 숫자 중의 숫자를 문자 az로 나타냅니다. 즉, a는10 、、 d는13z는35와 같습니다.

  • to_base-변환할 기수까지.2부터36사이에서.10의 숫자 중의 숫자를 문자 az로 나타냅니다. 즉, a는10 、、 d는13z는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