gpt4 book ai didi

php bcdiv和bcmul 函数的怪异现象

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 33 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php bcdiv和bcmul 函数的怪异现象由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1、简介

我要实现这样一个表达式 z=总奖金 n=总名数 i=自己的排民 ((n-i+1)/(1+2+3+…n))*z 这是一个分配奖金的式子。我试着用php的bc函数进行操作发现以下两种写法得出不一样的结果 表达式1: a r r [ arr[ arr[i]=bcmul(bcdiv((51- i ) , i), i),num,2), r e w a r d [ ′ l e a d e r b o a r d ′ ] , 0 ) ; 表 达 式 2 : reward['leaderboard'],0); 表达式2: reward[′leaderboard′],0);表达式2:arr[ i ] = b c m u l ( b c d i v ( i]=bcmul(bcdiv( i]=bcmul(bcdiv(reward[‘leaderboard'], n u m , 2 ) , ( 51 − num,2),(51- num,2),(51−i),0),

2、现象

1.我代码 。

?
1
2
3
4
5
6
7
8
9
10
//根据时间计算排名奖励
     public function calculateTheReward( $dateStr = "2021-04-12 00:00:00" ){
         $reward =Login::table( 'dailyReward' )->where([ 'dateStr' => $dateStr ])->find()->toArray();
         $arr =[];
         $num =1275;
         for ( $i =1; $i <=50; $i ++){
             $arr [ $i ]= bcmul ( bcdiv ( $reward [ 'Leaderboard' ], $num ,2),(51- $i ),0); //bcmul(bcdiv((51-$i),$num,2),$reward['Leaderboard'],0);
         }
         print_r( $arr ); die ;
     }

用表达式1得出结果:

php bcdiv和bcmul 函数的怪异现象

用表达式2得出以下结果:

php bcdiv和bcmul 函数的怪异现象

到此这篇关于php bcdiv和bcmul 函数的怪异现象的文章就介绍到这了,更多相关php bcdiv和bcmul 函数内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。

原文链接:https://blog.csdn.net/weixin_41156953/article/details/115675308 。

最后此篇关于php bcdiv和bcmul 函数的怪异现象的文章就讲到这里了,如果你想了解更多关于php bcdiv和bcmul 函数的怪异现象的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com