PHP 剰余関数 code_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:21:29
オリジナル
804 人が閲覧しました

コードをコピーします コードは次のとおりです:

//基本桁の値を取得します
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


http://www.bkjia.com/PHPjc/324912.html

tru​​ehttp://www.bkjia.com/PHPjc/324912.html技術記事次のようにコードをコピーします。 //数値関数を取得します getRemainder($num, $bin, $pos, //対数、元の値の長さを求めます $floor_len = Floor($real_len);//切り取って丸めますup $base = pow($bin...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!