bcmath

    3

    1답변

    다음과 같이 간단한 코드가 있습니다. $amount = 447274.44882; $rate = 0.00001; echo floatNumber(bcmul($amount, $rate, 8), 8); 이 값은 4.47274449 일 때 0.00000000을 출력합니다. 비율을 0.0001로 변경하면 올바른 숫자가 출력되고 소수점 4 자리수 이상을 출력하

    7

    1답변

    나는 bcmath 확장에 대한 래퍼를 쓰고 있어요 및 bug #10116 특히 짜증나는 부동 - 그것이 (네이티브 PHP에 $right_operand ($exp)이 아닌 임의의 길이 캐스트) 정수이므로 제곱근 (또는 1 이상의 다른 루트)을 계산할 때 올바른 결과 대신 항상 1이됩니다. 는 내가 실제로 expanded the formula 정확성을 유지하면

    4

    2답변

    필자는 BC Math를 활성화해야하지만, 주로 그 경로를 이해하지 못하기 때문에 --enable-bcmath를 사용하여 수행하고 싶지 않습니다. php.ini 만 사용하여이 작업을 수행 할 수 있습니까?

    2

    1답변

    PHP로 작성한 RSA 암호화를 디코딩 할 수있는 자바 스크립트 버전을 코딩하고 있습니다. bcpowmod에 해당하는 javascript가 없으면 모든 것이 정상적으로 작동합니다. 다른 기능을 위해 PHP JS 라이브러리를 사용했지만 bcpowmod가 없습니다. 다음과 같은 기본 수학 연산자를 사용하는 경우 : (pow (block, q)) % r NAN을

    1

    1답변

    데이터베이스 쿼리에서 몇 가지 값을 얻고 있습니다. 내가 얻는 값은 다음과 같습니다 : 10.810000000000000497 그리고 '10 .81 '만 사용하고 싶습니다. 또는 2.6899999999999999467 내가 사용하고자하는 단지 2.69 ini_set('precision', 20)를 사용하여; 어떻게이 값을 bcadd()와 함께 사용해야합니까

    0

    1답변

    데이터베이스에 bigint 열을 저장하는 프로젝트가 있습니다 (센트로 저장). 대신 BCMATH를 사용하기 위해이 것을 다시 작성할 계획입니다. 나는 정수를 신경 쓰지 않지만 센트에 저장된 끔찍한 반올림 오류 이벤트를주고 BCMATH에서 같은 반올림 오류가있을 수 있습니다. 문제는이 의사처럼, 상황 발생 : $price = $some_price_in_cen

    1

    1답변

    PHP에서 BCMATH를 사용하여 세금 또는 할인액을 계산하려고합니다. 나는 10 자리 2 자리가 필요하다. 여기에 내가 그것을하고있어 방법은 다음과 같습니다 bcscale(2); $price = '60.67'; $discount = bcmul(bcdiv($price, 100), '3.8'); // calculate 3.8 percent from 60.

    -2

    1답변

    제 함수에서 PHP bc-math를 사용하여 정밀도를 향상시키고 싶습니다. 모든 작업을 무용지물로 대체하려고했습니다. 이것은 float-to-string 변환 문제입니까? 특히 많은, 많은 반복 반복을 수행하는 만델 브로트 집합을 계산 같은 것을 위해, 부동 소수점 숫자보다 훨씬 느립니다 임의 정밀도 라이브러리를 사용하여 function complex_it

    1

    2답변

    입니다. $newTime이 있는데, 초 단위의 시간은 mktime()이며, 일 수로 변환하고 싶습니다. 이 경우는 86.400 (하루에 몇 초가 넘는 시간)이며,이를 일수 (반올림 한 일)를 얻기 위해 86.400으로 나눕니다. 하지만 가끔은 내가 얻을 : 때때로 Case 1: 87951/86400 = 1.0179513888 (1 day ago) Case

    1

    1답변

    은 내가 이런 식으로 할 수 BCMath를 함께 여러 값을 추가하려면 : $total_cost1 = bcadd($value1, $value2); $total_cost2 = bcadd($value3, $value4); $total_cost3 = bcadd($value5, $value6); $total_cost4 = bcadd($value7, $value