2012-03-16 2 views
1

문자열로 표현되는 숫자에 대해 수학 연산을 수행하기를 바라고 있습니다. 지금까지, 나는 곱셈을 할 수있는 것을 발견하지 못했습니다.곱셈을 수행한다는 점을 제외하면 "bcadd"와 같은 함수가 있습니까?

감사합니다.

+4

심각하게? 'add '대신'mul'을 사용한다고 생각하지 않으셨습니까? 아시다시피, 나는 보지 않고도 '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 - 곱하기 두 임의 정밀도 번호

문자열 bcmul (문자열 $ left_operand, 문자열 $의 right_operand [INT $으로 스케일])

left_operand를 곱하면됩니다. right_operand.

+0

이 링크가 질문에 대답 할 수 있지만 여기에 답변의 핵심 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – edorian

+0

고마워, 좋은 생각이야! – Scuzzy

관련 문제