0

私は配列を循環し、図を追加しています。

-1,400配列にの値があります。他のすべての値は機能します (つまり、すべてが正で、 a が含ま,れていない場合) が、何らかの理由で次のコードは、を as と解釈し-1,400ます"-1"

$totregcat = 0;
while($v=mysql_fetch_array($listreg)) {
    print $v['amount']."-";
    $totregcat = $v['amount']+$totregcat; 
    print $totregcat."<br/>;
    $regtagid = $v['tagid'];
}

印刷"$v['amount']"すると正しい図が得られますが、それを変数に追加してもうまくいかないようです。

4

1 に答える 1

4

試してみてください(float) str_replace(",", "", $v['amount'])+$totregcat。これにより、コンマが削除され、結果がfloatとしてキャストされます。

于 2012-05-12T15:43:14.140 に答える