设本期投注总额为20000元,投中的有8人。那么这8个人按各自所投注的金额的比例平分这20000元。
我下注了500元,问我要反回的金额比例是多少。

解决方案 »

  1.   


    $arr=array(a1,a2,a3,a4,a5,a6,a7,a8);//八个人投的钱
    $sum=0;
    for($i=0;$i<count($arr);$i++){
    $sum +=$arr[$i];
    }
    $a1=(a1/$sum)*20000//A1得到的钱

    $a8=(a8/$sum)*20000//A8的到的钱
      

  2.   

    最简单的公式:
    (a1/(a1+a2+a3))*总额
    例如:
    a1=1
    a2=2
    a3=2
    总额为:10
    a1=1/5*10=2
    a2=2/5*10=4
    a3=2/5*10=4
      

  3.   

    也就是说在不知道应返回多少钱的时候,我要知道他应返回的比例。这样我好一个UPDATE更改所有应返回金额的人的金额
      

  4.   

    靠,不就是我上面写的那个吗?
    最简单的公式:
    (a1/(a1+a2+a3))*总额
    例如:
    a1=1
    a2=2
    a3=2
    总额为:10
    a1=1/5*10=2  ----a1的平分比例是:1/5*100%=20%
    a2=2/5*10=4  ----a2的平分比例是:2/5*100%=40%
    a3=2/5*10=4  ----a3的平分比例是:2/5*100%=40%
      

  5.   

    (a1/(a1+a2+a3+a4+a5+a6+a7+a8))*100%
    ......
    (a1/(a1+a2+a3+a4+a5+a6+a7+a8))*100%