Format numbers:
The number_format() function formats a number with grouped thousands.
Note: This function supports one, two, or four parameters (not three).
| Parameter | Description |
|---|---|
| number | Required. The number to be formatted. If no other parameters are set, the number will be formatted without decimals and with comma (,) as the thousands separator. |
| decimals | Optional. Specifies how many decimals. If this parameter is set, the number will be formatted with a dot (.) as decimal point |
| decimalpoint | Optional. Specifies what string to use for decimal point |
| separator | Optional. Specifies what string to use for thousands
separator. Only the first character of separator is used. For example, "xxx"
will give the same output as "x" Note: If this parameter is given, all other parameters are required as well |
| Return Value: | Returns the formatted number |
|---|---|
| PHP Version: | 4+ |
| Changelog: | As of PHP 5.4, this function supports multiple bytes in the parameters decimalpoint and separator. Only the first byte of each separator was used in older versions. |
You want to return a price: One parameter will round the number (it will be formatted without decimals). Two parameters should give the result you want:
Complete PHP String Reference
The perfect solution for professionals who need to balance work, family, and career building.
More than 10 000 certificates already issued!
The HTML Certificate documents your knowledge of HTML.
The HTML5 Certificate documents your knowledge of advanced HTML5.
The CSS Certificate documents your knowledge of advanced CSS.
The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM.
The jQuery Certificate documents your knowledge of jQuery.
The XML Certificate documents your knowledge of XML, XML DOM and XSLT.
The ASP Certificate documents your knowledge of ASP, SQL, and ADO.
The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
Your message has been sent to W3Schools.