ホームページ php教程 php手册 10進整数を16進数に変換する関数

10進整数を16進数に変換する関数

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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Index.html とは何のファイルですか? Index.html とは何のファイルですか? Feb 19, 2024 pm 01:36 PM

Index.html は Web ページのホームページ ファイルを表し、Web サイトのデフォルト ページです。ユーザーが Web サイトにアクセスすると、通常、index.html ページが最初に読み込まれます。 HTML (HypertextMarkupLanguage) は Web ページの作成に使用されるマークアップ言語であり、index.html も HTML ファイルです。これには、Web ページの構造とコンテンツに加えて、書式設定とレイアウトに使用されるタグと要素が含まれます。以下は、index.html コードの例です: &lt

ベース DEX 蛇口: Aerodrome VS Curve ベース DEX 蛇口: Aerodrome VS Curve Mar 26, 2024 pm 04:31 PM

ベロドローム モデルは veCRV からインスピレーションを受けており、流動性プロバイダー (LP)、トークン所有者、流動性を必要とするプロジェクトを含む DEX の 3 つの主要な参加者間で優れた一貫性を達成することを目指しています。しかし、DeFi分野の多くの参加者は依然として根本的な理由を完全に理解していません。この記事を深く読むことで、このジレンマから抜け出し、根本に到達することができます。今日は、DeFi分野における本当の成功事例であるベロドローム/エアロドロームについて説明します。この記事では、2 つのモデルを比較し、ベロドロームが 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;}}}#出力 上記のコードの出力は、単純に次のように結論付けることができます:finally の前に return が実行されます。バイトコード レベルで何が起こるかを見てみましょう。以下は、case1 メソッドのバイトコードの一部をインターセプトし、ソース コードを比較して、各命令の意味に注釈を付けます。

Java で Base64 関数を使用してエンコードおよびデコードする方法 Java で Base64 関数を使用してエンコードおよびデコードする方法 Jun 26, 2023 pm 02:24 PM

Java プログラミングでは、送信するためにバイナリ データをテキスト形式に変換する必要があることが多く、Base64 エンコーディングが一般的に使用される変換方法です。 Base64 は、3 バイトのデータを 4 バイトのテキスト データに変換します。テキスト データは 64 文字で構成され、印刷可能な文字のみが含まれるため、電子メールや 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:00 に 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