コードをコピーします コードは次のとおりです:
//基本桁の値を取得します
function getRemainder($num, $bin, $pos, &$result = 0){
//author lianq.net
//$num 値、10 進数
//$bin 変換される基数
//$pos 桁数
$real_len = log($num, $bin);//対数、長さを求める元の値
$floor_len = Floor($real_len);//整数に丸める
$base = pow($bin, $pos-1);//基数
$divisor = pow($bin,$pos); //Divisor
if($ num >= $divisor){
$new_num = $num % pow($bin, $floor_len)
getRemainder($new_num, $bin, $pos, $result); {
$result = Floor( $num / $base);
}
return $result;
//たとえば、値 16 を基数 9 に変換すると、その最初の桁は何になりますか?
$a = getRemainder(16,9, 1);
echo $a;//出力 7
上記では、0x00000050 コンピューター ブルー スクリーン コードと、0x00000050 コンピューター ブルー スクリーン コードを含む PHP 剰余関数コードを紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。