PHP의 gmp_strval() 함수는 GMP(GNU Multiple Precision) 숫자를 문자열 형태로 변환하여 반환하는 함수입니다. 임의 정밀도 정수인 GMP 숫자를 원하는 진법으로 표현해야 할 때 유용하게 활용됩니다.
문법
string gmp_strval ( GMP num, int base )
매개변수
num − 문자열 값으로 변환하고자 하는 GMP 숫자입니다.
base − 반환되는 숫자의 진법을 지정합니다. 기본값은 10이며, 2부터 62 사이의 값을 사용할 수 있습니다. 진법이 36 이하일 때는 대소문자가 구분되지 않고, 37 이상에서는 대문자가 더 큰 값을 나타냅니다.
반환 값
gmp_strval() 함수는 지정한 진법으로 표현된 GMP 숫자의 문자열 값을 반환합니다.
예제
다음은 gmp_strval() 함수를 사용하여 숫자 10을 2진수 문자열로 변환하는 예제입니다.
<?php
echo gmp_strval("10", 2);
?>
출력 결과
위 예제의 실행 결과는 다음과 같습니다.
101