"함수 dec to base62()"의 두 판 사이의 차이

2번째 줄: 2번째 줄:
==PHP==
==PHP==
[[category: PHP]]
[[category: PHP]]
<source lang='php'>
function dec_to_base62( $num ) {
$chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$q = $num;
$result = ($q>0)? '': '0';
while( $q > 0 ) {
$r = $q % 62;
$q = floor( $q / 62 );
$result = $chars[$r].$result;
}
return $result;
}
var_dump( dec_to_base62( 0 ) );
var_dump( dec_to_base62( 1234 ) );
var_dump( dec_to_base62( 12345 ) );
string(1) "0"
string(2) "jU"
string(3) "3d7"
</source>


==같이 보기==
==같이 보기==

2016년 4월 4일 (월) 13:22 판

1 PHP

function dec_to_base62( $num ) {
	$chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	$q = $num;
	$result = ($q>0)? '': '0';
	while( $q > 0 ) {
		$r = $q % 62;
		$q = floor( $q / 62 );
		$result = $chars[$r].$result;
	}
	return $result;
}
var_dump( dec_to_base62( 0 ) );
var_dump( dec_to_base62( 1234 ) );
var_dump( dec_to_base62( 12345 ) );
string(1) "0"
string(2) "jU"
string(3) "3d7"

2 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}