Php number_format은 수천 개의 그룹에서 주어진 숫자의 형식을 지정하는 데 사용되는 Php의 함수입니다. 이는 Php에 내장된 함수이며 프로그래머가 매개변수에 제공한 특정 요구 사항에 따라 형식화된 숫자를 반환합니다. 그렇지 않으면 실패 시 사용자에게 E_WARNING을 제공합니다. 쉼표나 다른 구분 기호를 사용하여 천 단위를 구분할 수 있습니다. 부동 숫자를 허용하고 천 단위로 구분된 형식화된 숫자, 반올림 값 또는 특정 자릿수까지의 소수 값이 있는 숫자의 문자열을 반환합니다. 기본적으로 number_format() 함수는 숫자를 전달할 때 (,) 연산자를 사용하여 천 개의 그룹을 구분합니다. 사용자가 쉽게 이해할 수 있는 부동숫자를 표현하는 쉽고 사용자 친화적인 방법 중 하나입니다.
무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
다음은 Php에서 number_format() 함수를 사용하는 기본 구문입니다.
string number_format( float $num, int $decimal =0, string $dec_pt = ' . ' , string $thousand_sep = ' , ' )
어디에서
다음은 Php에서 number_format() 함수의 작동을 설명하는 중요한 사항 중 일부입니다.
프로그램에서 Php number_format() 함수의 작동을 설명하는 몇 가지 예는 다음과 같습니다.
코드:
<!DOCTYPE html> <html> <body> <?php $f_num = "Number"; //Using only 1 parameter, i.e. number to be formatted echo " The formatted number is ". number_format($f_num)."\n\n"; //Using the decimal point and printing the decimal upto the specific digits (2 parameters) echo number_format($f_num, 5); ?> </body> </html>
출력:
설명: 위 코드에서 'f_num' 변수의 숫자는 부동 소수점 숫자여야 하지만 문자열입니다. 따라서 기본적으로 문자열은 기술적으로 잘못된 number_format() 함수의 매개변수로 전달됩니다. 따라서 구문 오류에 대해 콘솔에서 사용자에게 오류 메시지가 표시됩니다.
코드:
<!DOCTYPE html> <html> <body> <?php $f_num = "123.78"; $f_num1 = "67.09"; // With only 1 parameter , i.e. number to be formatted echo number_format($f_num).'<br>'; echo number_format($f_num1).'<br>'; // Using the decimal point (2 parameters) echo number_format($f_num, 5).'<br>'; echo number_format($f_num1, 3); ?> </body> </html>
출력:
설명: 위 코드에서는 변수 'f_num'과 'f_num1'을 사용하여 두 개의 부동 소수점 숫자를 제공합니다. number_format() 함수에서 숫자 변수만을 매개변수로 사용하면 천 개의 그룹이 분리됩니다. 주어진 숫자 모두에 천 개의 그룹이 없으므로 분리가 없습니다. 특정 소수점까지 값을 인쇄하기 위해 값 5와 3을 가진 두 번째 매개 변수가 전달됩니다. 따라서 출력에서는 소수점이 지정된 자릿수까지의 부동 숫자가 콘솔에 인쇄됩니다.
코드:
<!DOCTYPE html> <html> <body> <?php $f_num = "178923.78"; $f_num1 = "665467.09"; // Using only 1 parameter, i.e. number to be formatted echo number_format($f_num).'<br>'; echo number_format($f_num1).'<br>'; // Using the separators for decimal point and thousand groups(4 parameters) echo number_format($f_num, 5, '.', ',').'<br>'; echo number_format($f_num1, 3, ':', '.'); ?> </body> </html>
출력:
Explanation: In the above code, a single parameter (number to be formatted) is passed in the function number_format() and a thousand groups in the number given are separated with the (,) operator by default. In order to print the number with the specific separators in thousand groups and decimal points, third and fourth parameters are passed using those separators in the function and printed on the console.
Code:
<!DOCTYPE html> <html> <body> <?php $f_num = "178923.78"; $f_num1 = "665467.09"; //Using the separators for decimal point only(3 parameters) echo number_format($f_num, 5, ",").'<br>'; echo number_format($f_num1, 3, "."); ?> </body> </html>
Output:
Explanation: In the above code, 2 floating numbers are given and only 3 parameters are passed in the number_format() function which is not allowed technically. As the number_format() function either accepts 1, 2 or 4 parameters. So a Warning message is displayed to the user indicating the wrong parameters.
The above description clearly explains what is the number_format() function in Php and how it works to format the floating numbers. This function provides the flexibility to the user to display the output according to the specific requirements by passing the different parameters. It also shows warnings and results in unexpected outputs. So one needs to understand it properly and needs to be very careful before using it in a program.
위 내용은 PHP 숫자_형식()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!