PHP 바닥 함수 문제입니다.
저는 현재 금융에 관한 프로젝트를 작성하고 있습니다. 십진수 관련 문제가 많이 있습니다. 한번은 Floor를 사용하여 소수점 이하 두 자리까지 내림할 때 갑자기 다음 코드가 비정상적인 것을 발견했습니다.
$money=271.28; echo $money=floor($money*pow(10,2))/100
많은 정보를 확인한 후 PHP 공식 홈페이지에서 이런 내용을 봤습니다.
나중에 위 작업의 결과를 인쇄했습니다.
printf("%.12f", $money*pow(10,2));
결과는 다음과 같습니다. 정확성 문제. 아직 통일된 솔루션은 발견되지 않았습니다. 두 자리까지 정확한 데이터를 재처리하는 것을 방지하기 위해 코드 로직에
if ($money - round ( $money, 2 ) < 0.00001) { }else{ $money=floor($money*pow(10,2))/100; }
위 함수를 구현하는 다른 방법(소수점 두 자리까지 정확하고 세 번째 자리는 모두 삭제)을 아는 사람이 있으면 알려주세요.
위 내용은 PHP의 바닥 기능 문제를 소개합니다. , 관련 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

MySQL의 FLOOR 함수를 사용하여 반올림하는 방법 MySQL에서는 FLOOR 함수를 사용하여 반올림합니다. FLOOR 함수는 부동 소수점 숫자나 소수점이 있는 숫자를 가장 가까운 정수로 내림해야 하는 경우 매우 유용한 도구입니다. 이 기사에서는 MySQL의 FLOOR 함수를 사용하는 방법을 소개하고 몇 가지 실용적인 예제 코드를 제공합니다. 먼저 FLOOR 함수의 구문을 이해해 보겠습니다. FLOOR 함수의 구문은 다음과 같습니다. FLOOR(x) 여기서 x는

숫자 값의 거듭제곱을 계산하려면 Java의 Math.pow() 함수를 사용하세요. 수학 연산에서 숫자 값의 거듭제곱을 계산해야 하는 경우가 많습니다. Java에서는 Math.pow() 함수를 사용하여 지수 연산을 수행할 수 있습니다. 이 기사에서는 Math.pow() 함수를 사용하는 방법을 소개하고 몇 가지 코드 예제를 제공합니다. Math.pow() 함수는 Java 수학 라이브러리의 정적 메소드로, 값의 거듭제곱을 계산하고 계산 결과를 반환하는 데 사용됩니다. 구문은 다음과 같습니다: Math.p

이 기사에서는 두 가지 주요 합의 메커니즘인 지분 증명(PoS)과 작업 증명(PoW)을 심층적으로 살펴봅니다. PoS는 거래를 검증할 수 있는 권한을 얻기 위해 검증인에게 토큰을 약속하도록 요구합니다. 이는 에너지 절약과 우수한 확장성의 장점을 가지고 있지만 부의 집중으로 이어질 수도 있습니다. PoW는 채굴자가 거래를 확인하기 위해 복잡한 수학적 문제를 해결해야 합니다. 더 안전하고 분산되어 있지만 많은 에너지를 소비하고 확장성이 떨어집니다. 이 기사에서는 블록체인 분야에서 PoS와 PoW의 원리, 장점과 단점, 적용을 비교하여 독자가 합의 메커니즘에서 수행하는 핵심 역할을 이해할 수 있도록 돕습니다.

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'
