nice_price()
function nice_price(float $num, ?string $currency_symbol = null): string
Description
Formats a number as a price with commas for thousands separators and an optional currency symbol. This function is useful for displaying monetary values in a human-readable format.
Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
| $num | float | The number to be formatted as a price. | N/A |
| $currency_symbol | ?string | Optional. A currency symbol to prepend (e.g., '$', '£', '€'). | null |
Return Value
| Type | Description |
|---|---|
| string | The formatted price string. |
Example Usage
PHP
echo nice_price(1234.56);
// "1,234.56"
echo nice_price(2500, '£');
// "£2,500"
echo nice_price(99.95, '$');
// "$99.95"