PHP取进制余数函数代码_php技巧
//取进制位上的数值
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

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











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

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

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

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

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

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

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

Go 言語で正確な整数の除算と剰余の計算を実行する方法 Go 言語で整数の除算と剰余の計算を実行する場合、整数演算の精度の低下に注意する必要があります。割り算と余りを正確に行うために、いくつかのトリックと関数を使用できます。整数の除算演算は、数学パッケージの Floor 関数を使用して実装できます。この関数は、指定された引数以下の最大整数値を返すことができます。したがって、最初に除数で除算し、次に Floor 関数を使用して四捨五入することで、正確な整数商を取得できます。
