php教程 php手册 10进制整数转62进制的函数

10进制整数转62进制的函数

Jun 21, 2016 am 08:48 AM
base index return

 

/** 
 * 10进制转为62进制 
 *  
 * @param integer $n 10进制数值 
 * @return string 62进制 
 */  
function dec62($n) {  
    $base = 62;  
    $index = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';  
    $ret = '';  
    for($t = floor(log10($n) / log10($base)); $t >= 0; $t --) {  
        $a = floor($n / pow($base, $t));  
        $ret .= substr($index, $a, 1);  
        $n -= $a * pow($base, $t);  
    }  
    return $ret;  
}  
로그인 후 복사

/** 
 * 62进制转为10进制 
 * 
 * @param integer $n 62进制 
 * @return string 10进制 
 */  
function dec10($s) {  
    $base = 62;  
    $index = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';  
    $ret = 0;  
    $len = strlen($s) - 1;  
    for($t = 0; $t <= $len; $t ++) {  
        $ret += strpos($index, substr($s, $t, 1)) * pow($base, $len - $t);  
    }  
    return $ret;  
로그인 후 복사

 



본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

index.html은 어떤 파일인가요? index.html은 어떤 파일인가요? Feb 19, 2024 pm 01:36 PM

index.html은 웹 페이지의 홈 페이지 파일을 나타내며 웹 사이트의 기본 페이지입니다. 사용자가 웹사이트를 방문하면 일반적으로 index.html 페이지가 먼저 로드됩니다. HTML(HypertextMarkupLanguage)은 웹 페이지를 만드는 데 사용되는 마크업 언어이며 index.html도 HTML 파일입니다. 여기에는 웹페이지의 구조와 콘텐츠는 물론 서식 지정과 레이아웃에 사용되는 태그와 요소도 포함됩니다. 다음은 index.html 코드의 예입니다. &lt

기본 DEX 수도꼭지: 비행장 VS 곡선 기본 DEX 수도꼭지: 비행장 VS 곡선 Mar 26, 2024 pm 04:31 PM

Velodrome 모델은 veCRV에서 영감을 얻었으며 유동성 공급자(LP), 토큰 보유자 및 유동성이 필요한 프로젝트를 포함하여 DEX의 세 가지 주요 참여자 간에 탁월한 일관성을 달성하는 것을 목표로 합니다. 그러나 DeFi 공간의 많은 플레이어는 여전히 근본적인 이유를 완전히 이해하지 못하고 있습니다. 이 글을 깊이 있게 읽으면, 이 딜레마에서 벗어나 그 근본 원인을 파악할 수 있을 것입니다. 오늘은 DeFi 분야의 실제 성공 사례인 Velodrome/Aerodrome에 대해 논의하겠습니다. 이 기사에서는 두 모델을 비교하고 Velodrome이 veCRV 모델을 어떻게 개선하고 이러한 작은 차이가 어떤 중요한 영향을 미치는지 설명합니다. 먼저 말씀드리자면

C 언어의 return 사용법에 대한 자세한 설명 C 언어의 return 사용법에 대한 자세한 설명 Oct 07, 2023 am 10:58 AM

C 언어에서 return의 사용법은 다음과 같습니다. 1. 반환 값 유형이 void인 함수의 경우 return 문을 사용하여 함수 실행을 조기에 종료할 수 있습니다. 2. 반환 값 유형이 void가 아닌 함수의 경우 return 문은 함수 실행을 종료하는 것입니다. 결과는 호출자에게 반환됩니다. 3. 함수 실행을 조기에 종료합니다. 함수 내부에서는 return 문을 사용하여 함수 실행을 조기에 종료할 수 있습니다. 함수가 값을 반환하지 않는 경우.

golang에서 정규식을 사용하여 입력이 합법적인 base64 문자열인지 확인하세요. golang에서 정규식을 사용하여 입력이 합법적인 base64 문자열인지 확인하세요. Jun 24, 2023 am 10:01 AM

Golang 프로그래밍에서는 입력이 합법적인 base64 문자열인지 확인하기 위해 정규식을 사용하는 것이 상대적으로 일반적인 요구 사항입니다. 개발자의 경우 정규식을 사용하여 사용자 입력이 올바른지 빠르고 정확하게 확인할 수 있습니다. 이 기사에서는 Golang에서 정규식을 사용하여 입력이 합법적인 base64 문자열인지 확인하는 방법을 소개합니다. 기본 구문으로 시작하기 Golang에서 정규식을 사용하려면 "regexp" 라이브러리를 사용해야 합니다. 이 라이브러리는 "컴파일" 및 "

Java에서 return 및 finally 문의 실행 순서는 무엇입니까? Java에서 return 및 finally 문의 실행 순서는 무엇입니까? Apr 25, 2023 pm 07:55 PM

소스 코드: publicclassReturnFinallyDemo{publicstaticvoidmain(String[]args){System.out.println(case1());}publicstaticintcase1(){intx;try{x=1;returnx;}finally{x=3;}}}# 출력 위 코드의 출력은 간단히 결론을 내릴 수 있습니다. return은 finally 전에 실행됩니다. 바이트코드 수준에서 무슨 일이 일어나는지 살펴보겠습니다. 다음은 case1 메소드의 바이트코드 일부를 가로채서 소스 코드를 비교하여 각 명령어의 의미를 주석으로 표시합니다.

Java에서 Base64 함수를 사용하여 인코딩 및 디코딩하는 방법 Java에서 Base64 함수를 사용하여 인코딩 및 디코딩하는 방법 Jun 26, 2023 pm 02:24 PM

Java 프로그래밍에서는 전송을 위해 바이너리 데이터를 텍스트 형식으로 변환해야 하는 경우가 많으며 Base64 인코딩이 일반적으로 사용되는 변환 방법입니다. Base64는 3바이트의 데이터를 4바이트의 텍스트 데이터로 변환합니다. 텍스트 데이터는 인쇄 가능한 문자만 포함하므로 이메일 및 HTTP 요청 메시지와 같은 프로토콜로 전송할 수 있습니다. Java는 Base64 인코딩 및 디코딩 API를 제공하므로 데이터를 쉽게 변환할 수 있습니다. 이 기사에서는 Java에서의 사용 방법을 소개합니다.

Base Dawgz($DAWGZ) 멀티체인 토큰이 오늘 분산형 거래소에 출시되었습니다. Base Dawgz($DAWGZ) 멀티체인 토큰이 오늘 분산형 거래소에 출시되었습니다. Sep 06, 2024 am 06:34 AM

Base의 첫 번째 멀티체인 토큰인 Base Dawgz($DAWGZ)가 오늘 분산형 거래소에 출시되었습니다. $DAWGZ는 CET 18시에 DEX에 데뷔했으며 첫 번째로

PHP를 사용하여 Base64 형식의 이미지를 Qiniu Cloud Storage에 업로드하고 썸네일을 생성하는 방법은 무엇입니까? PHP를 사용하여 Base64 형식의 이미지를 Qiniu Cloud Storage에 업로드하고 썸네일을 생성하는 방법은 무엇입니까? Sep 05, 2023 am 08:48 AM

PHP를 사용하여 Base64 형식의 이미지를 Qiniu Cloud Storage에 업로드하고 썸네일을 생성하는 방법은 무엇입니까? 서론: 인터넷의 발달과 함께 이미지의 활용이 점점 더 광범위해지고 있으며, 이미지 처리는 일반적인 요구 사항이 되었습니다. Qiniu Cloud Storage는 편리한 이미지 저장 및 처리 서비스를 제공합니다. 이 기사에서는 PHP를 사용하여 Base64 형식의 이미지를 Qiniu Cloud Storage에 업로드하고 썸네일을 생성하는 방법을 소개합니다. 1단계: 필요한 종속성 설치 시작하기 전에 PHP와 Composer가 시스템에 설치되어 있는지 확인해야 합니다(

See all articles