2012-03-16 8 views
1

文字列として表現されている数値に対して数学演算を実行したいと考えています。これまでのところ、私は乗算を行うことができるものは見つけていません。"bcadd"のような関数が乗算を実行する以外はありますか?

ありがとうございます!

+4

真剣に?あなたは 'mul'で' add'を置き換えることは考えていませんでしたか?ご存知のように、私は、見ていなくても、「bcsub」と「bcdiv」があると確信しています。実際には、私が間違っている場合に馬鹿にならないようにしたいので、私はすばやく見ました:-)たとえば、bcaddがネガをうまく処理したために 'bcsub'がなかったとします。しかし、愚かなことはありません。まあ、普通よりも愚か者はない:-) – paxdiablo

+2

@paxdiablo:ハハ、素晴らしい! +1 –

+0

私はbcmultを試しましたが、bcmul * facepalm *は試していませんでした。助けてくれてありがとう! – Truffles

答えて

3

bcmul()メソッドが必要です。あなたもBC Mathの機能を見てみることができます。

echo bcmul('2.123456', '4.7891011', 6); // 6 is the precision 
0

http://www.php.net/manual/en/function.bcmul.php

bcmul - 乗算2つの任意精度数

列bcmul(文字列$ left_operand、文字列$ right_operand [、int型$スケール])

left_operandとright_operand

+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 – edorian

+0

ありがとう、良いアイデア! – Scuzzy

関連する問題