이 글에서는 주로 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
PHP에서 일부 상품의 가격 계산이나 가격 표시를 살펴보겠습니다. 소수점 이하 두 자리까지 정확해야 합니다. RMB의 일반적인 센트 단위입니다. 그렇다면 제품 가격을 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에서 소수점 이하 두 자리를 유지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!