PHP를 사용하여 소수점 두 자리만 사용하는 방법: 1. 부동 소수점 숫자를 반올림하려면 round를 사용합니다. 2. 문자열 형식을 지정하려면 sprintf를 사용합니다. 3. 숫자 형식을 지정하려면 천 단위 그룹화를 사용합니다.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP는 왜 소수점 이하 두 자리만 사용합니까? PHP에서 소수점 이하 두 자리를 유지하는 여러 가지 방법
코드는 다음과 같습니다.
$num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $format_num = sprintf("%.2f",$num); echo $format_num; //10.46 //第三种:利用千位分组来格式化数字的函数number_format() echo number_format($num, 2); //10.46 //或者如下 echo number_format($num, 2, '.', ''); //10/46
ps: PHP 숫자(가격)는 소수점 두 자리를 유지합니다.
PHP에서 일부 제품의 가격 계산이나 가격 표시를 살펴보겠습니다. 우리가 일반적으로 사용하는 RMB의 센트 단위인 소수점 이하 두 자리까지 정확합니다. 그렇다면 제품 가격을 PHP로 표시하고 센트 단위를 유지하는 방법은 무엇입니까? 다음 튜토리얼에서 이에 대해 설명하겠습니다.
php 제품 가격, php는 소수점 이하 두 자리를 유지합니다. php 제품 가격 표시
PHP number_format() 함수
number_format(): 이 함수는 수천 단위로 그룹화하여 숫자 형식을 지정할 수 있습니다.
구문:
number_format(number,decimals,decimalpoint,separator)
매개변수:
번호: 필수입니다. 형식을 지정할 숫자입니다.
소수: 선택사항. 소수 자릿수를 지정합니다.
소수점: 선택사항. 소수점으로 사용되는 문자열을 지정합니다.
구분 기호: 선택 사항입니다. 천 단위 구분 기호로 사용되는 문자열을 지정합니다.
예: PHP 제품 가격은 위안화이며 소수점 이하 두 자리입니다.
코드:
<?php $a = 10; echo number_format($a,'2'); $b = 1000000; echo number_format($b,'2'); $c = 5458.5684; echo number_format($c,'2'); $d = '1254.8963'; echo number_format($d,'2'); $e = '88.9643'; echo number_format($e,'2'); ?>
출력 결과:
10.00 1,000,000.00 5,458.57 1,254.90 88.96
위 예의 요약:
1. 숫자 유형인지 문자열 유형인지 여부 , number_format() 함수로 연산 가능
2. number_format()이 소수점 이하 자릿수를 포함하지 않는 숫자를 연산할 때 소수점 이하 자릿수를 설정하면 0의 형태로 보완됩니다.
3. 소수점 이하 자릿수가 많은 숫자를 연산할 경우 가장 가까운 숫자는 반올림됩니다.
4. number_format()의 세 번째 및 네 번째 매개변수가 설정되지 않은 경우 정수 부분이 3자리보다 큰 경우 소수점 왼쪽부터 오른쪽으로 갈수록 세 자리마다 ',' 기호로 구분됩니다
예제 PHP number_format()은 정수 부분의 나누기 기호를 제거합니다
Code:
<?php echo number_format("1000000",2,".",""); echo number_format("1000000",2,".","x"); echo number_format("1000000",2,"y","x"); ?>
출력 결과 :
1000000.00 1x000x000.00 1x000x000y00
위 예제 요약:
1. number_format() 함수의 세 번째 매개변수는 소수점을 y로 변경하는 등 소수점 표시 방법을 대체할 수 있습니다. number_format() 함수는 빈 부분과 같은 정수 부분의 1000번째 나누기를 대체할 수 있습니다.
추천 학습: "
PHP 비디오 튜토리얼"
위 내용은 PHP에서 소수점 이하 두 자리만 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!