首頁 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 Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver 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

Base DEX龍頭 :Aerodrome VS Curve Base DEX龍頭 :Aerodrome VS Curve Mar 26, 2024 pm 04:31 PM

Velodrome模型是受veCRV啟發的,旨在實現DEX三大關鍵參與者之間更優越的一致性,包括流動性提供者(LPs)、代幣持有者以及需要流動性的項目。然而,許多DeFi領域的參與者仍未完全理解其內在原因。透過深入閱讀本文,您將能夠擺脫這一困境,深入了解其中的奧秘。今天我們將探討Velodrome/Aerodrome,在DeFi領域中屬於一個真正成功的案例。本文將對這兩種模式進行比較,並解釋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"函式庫。該庫提供了"Compile"和"

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將三個位元組的資料轉換成四個位元組的文字數據,文字資料由64個字符組成,它只包含可列印字符,因此可以在電子郵件,HTTP請求封包等協定中傳輸。 Java提供了Base64編碼和解碼的API,我們可以很方便地進行資料的轉換。本文將介紹Java中如何使用

Base Dawgz ($DAWGZ) 多鏈代幣今天在去中心化交易所推出 Base Dawgz ($DAWGZ) 多鏈代幣今天在去中心化交易所推出 Sep 06, 2024 am 06:34 AM

Base 的第一個多鏈代幣 Base Dawgz ($DAWGZ) 今天在去中心化交易所推出。 $DAWGZ 於歐洲中部時間 18:00 在 DEX 上首次亮相

如何使用PHP將Base64格式的圖片上傳到七牛雲端儲存並產生縮圖? 如何使用PHP將Base64格式的圖片上傳到七牛雲端儲存並產生縮圖? Sep 05, 2023 am 08:48 AM

如何使用PHP將Base64格式的圖片上傳到七牛雲端儲存並產生縮圖?引言:隨著網路的發展,圖片的應用越來越廣泛,而圖片的處理也成為了一個常見的需求。七牛雲端儲存提供了便利的圖片儲存和處理服務,本文將介紹如何使用PHP將Base64格式的圖片上傳到七牛雲端存儲,並且產生縮圖。步驟一:安裝必要的依賴在開始之前,我們需要確保系統已經安裝了PHP和Composer(

See all articles