로딩
티스토리 데이터 처리 중입니다.

[함수] gmp]큰 수의 진수변환

 [함수] gmp]큰 수의 진수변환

[함수] gmp]큰 수의 진수변환 bigint 를 넘어가는 큰 수를 key 로 잡고 싶어서 어떻게 할까 하다가 base_convert() 에서 36진수까지 지원하는 것을 알았습니다. 수가 커서 이걸로는 안되서 gmp 를 뒤져보니 여기도 있네요. gmp 는 62진수까지 가능합니다.

$num = gmp_init('4211010100100010007011490', 10); // 10진수 값 $num62 = gmp_strval($num, 62); // 62진수 결과 echo $num62; L3E47q2xUKk37K // 요런거 bit.ly 같은데서 많이 보던 패턴인듯. $num = gmp_init('L3E47q2xUKk37K', 62); // 62진수 값 $num10 = gmp_strval($num, 10); .....