ホームページ バックエンド開発 PHPチュートリアル PHP取进制余数函数代码_php技巧

PHP取进制余数函数代码_php技巧

May 17, 2016 am 09:13 AM
残り ベース

复制代码 代码如下:

//取进制位上的数值
function getRemainder($num, $bin, $pos, &$result = 0){
//author lianq.net
//$num 数值,十进制
//$bin 要转换的进制
//$pos 位数
$real_len = log($num, $bin);//对数,求原值长度
$floor_len = floor($real_len);//舍去求整
$base = pow($bin, $pos-1);//基数
$divisor = pow($bin,$pos);//除数
if($num >= $divisor){
$new_num = $num % pow($bin, $floor_len);
getRemainder($new_num, $bin, $pos, $result);
}else{
$result = floor($num / $base);
}
return $result;
}

//比如,数值16转换为9进制时,它的第一位上的数值是多少?
$a = getRemainder(16,9, 1);
echo $a;//输出7
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

strconv.FormatInt 関数を使用して、整数を指定した基数の文字列に変換します。 strconv.FormatInt 関数を使用して、整数を指定した基数の文字列に変換します。 Jul 24, 2023 am 10:51 AM

strconv.FormatInt 関数を使用して、整数を指定した基数の文字列に変換します。Go 言語では、strconv パッケージは、文字列と他のデータ型の間で変換するためによく使用されるパッケージです。 strconv.FormatInt 関数は、指定した基数で整数を文字列に変換できます。この記事では、strconv.FormatInt の使用法を紹介し、いくつかのサンプル コードを提供します。まず、strconv.FormatIn を見てみましょう。

PHP を使用して文字列を 16 進数に変換し、逆出力を実現します PHP を使用して文字列を 16 進数に変換し、逆出力を実現します Mar 21, 2024 pm 03:33 PM

タイトル: PHP を使用して文字列を 16 進数に変換し、逆出力を実現する 日常の開発では、データ送信や暗号化のために文字列を 16 進数表現に変換する必要がある場合があります。この記事では、PHPを使って文字列を16進数に変換し、逆出力機能を実現する方法を紹介します。まず、文字列を 16 進数に変換する PHP 関数を作成する必要があります。以下はコード例です: functionstringToHex($string)

PHPで16進数を文字列に変換するときに中国語が文字化けする問題を解決する方法 PHPで16進数を文字列に変換するときに中国語が文字化けする問題を解決する方法 Mar 04, 2024 am 09:36 AM

PHP で 16 進数の文字列を変換するときに中国語の文字化けを解決する方法. PHP プログラミングでは、16 進数で表された文字列を通常の中国語の文字に変換する必要がある状況に遭遇することがあります。しかし、この変換の過程で、場合によっては中国語の文字化けが発生することがあります。この記事では、PHPで16進数を文字列に変換する際に中国語が文字化けする問題を解決する方法と、具体的なコード例を紹介します。 16 進数の変換には hex2bin() 関数を使用します。PHP の組み込み hex2bin() 関数は 1 を変換できます

Go 言語で 16 進数を 2 進数に変換する方法を簡単に学習します Go 言語で 16 進数を 2 進数に変換する方法を簡単に学習します Mar 15, 2024 pm 04:45 PM

タイトル: Go 言語で 16 進数を 2 進数に変換する方法を簡単に学習します。特定のコード例が必要です。コンピューター プログラミングでは、異なる基数間の変換操作がよく使用されます。その中でも、16 進数と 2 進数間の変換は比較的一般的です。 Go 言語では、いくつかの簡単なコード例を通じて 16 進数から 2 進数への変換を実現できます。一緒に学びましょう。まずは16進数と2進数の表現方法を見てみましょう。 16 進数は数値を表す方法で、0 ~ 9 と A ~ F を使用して 1 を表します。

MySQL の MOD 関数を使用して 2 つの数値の余りを計算する方法 MySQL の MOD 関数を使用して 2 つの数値の余りを計算する方法 Jul 12, 2023 pm 03:18 PM

MySQL の MOD 関数を使って 2 つの数値の余りを計算する方法 MySQL では、MOD 関数は 2 つの数値の余りを計算するのに使用できる非常に便利な関数です。数学では、剰余は割り切れない割り算の部分です。コンピューター プログラミングでは、数値が奇数か偶数かを判断する、2 つの数値が割り切れるかどうかを判断するなど、さまざまなタスクを完了するために剰余を使用する必要があることがよくあります。 MySQL の MOD 関数を使用すると、2 つの数値の余りを迅速かつ正確に計算できますので、その使い方を紹介します。

指定された基本システムの下で C++ のパンデジタル数値を中国語に翻訳します 指定された基本システムの下で C++ のパンデジタル数値を中国語に翻訳します Aug 30, 2023 am 08:01 AM

0 から基数 B までのすべての桁を含む数を、その基数の合計数と呼びます。ただし、一部の数字は 1 から 9 までの数字を持ち、ゼロを含まない全桁数字と呼ばれます。完全な数値の例には、0123456789、0789564312 などがあります。このチュートリアルでは、数値と基数が与えられ、その数値が指定された基数の完全な数値であるかどうかを確認する必要がある問題について説明します。たとえば、 -Input:num="9651723467380AZ",base=10Output : YES説明: num にはすべてのディグが含まれます

文字列を 16 進数に変換し、PHP を通じて出力を逆にします 文字列を 16 進数に変換し、PHP を通じて出力を逆にします Mar 22, 2024 am 10:57 AM

タイトル: PHP で文字列を 16 進数に変換して逆出力する ネットワークプログラミングでは、文字列を 16 進数に変換して逆出力するときに元の文字列に戻す必要がある場合があります。一般的なサーバーサイド スクリプト言語として、PHP は、このタスクを簡単に完了できる豊富な文字列処理関数と 16 進数変換関数を提供します。この記事では、PHP を使用して文字列を 16 進数に変換し、逆出力する方法と、具体的なコード例を紹介します。ステップ 1: 文字列を 16 進数に変換する まず、P を書き込む必要があります。

プログラマーのコーディングの秘密を明らかにする: PHP オクタリズムへのガイド プログラマーのコーディングの秘密を明らかにする: PHP オクタリズムへのガイド Jan 13, 2024 am 09:27 AM

PHP 8 進数: プログラマーのコーディング パスワードの解読 はじめに: プログラマーの世界では、コーディングは最も基本的なスキルの 1 つです。コーディングにより、コンピュータはさまざまなタスクを完了するための命令を理解し、実行できるようになります。ただし、プログラマはデータのセキュリティを確保するためにデータを暗号化する必要がある場合があります。基本エンコードは、一般的に使用される暗号化方法の 1 つです。この記事では、PHP8 の基本エンコーディングに関する一般的な操作と、具体的なコード例を紹介します。 1. 16 進エンコードとは何ですか? Base は数学的なカウント システムです。

See all articles