number format decimal php code example

Example 1: php number format

$num = 12345.6789;
echo number_format($num, 2, '.', '') //12345.67
echo number_format($num, 3, ',', '.') //12.345,678

Example 2: php number format

// string number_format ($number, $decimals, $decimalpoint, $seperator)

// Enter the number you wish to format using decimals
// to set the number of decimal places
// You can replace the '.' with your own string
// with the decimalpoint parameter.
// With seperator, you can specify a string to be used
// to seperate thousands.

$num = 123456.789;
echo number_format($num); // 123,456
echo number_format($num, 4); // 123,456.7890
echo number_format($num, 4, '#'); // 123,456#7890
echo number_format($num, 5, '#', 'T'); // 123T456#78900

Example 3: number format to float php

$num = '1,200,998.255';

########## FOR FLOAT VALUES ###########################

echo filter_var($num, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);

#output  : 1200998.255

########## FOR INTEGER VALUES ###########################

echo filter_var($num, FILTER_SANITIZE_NUMBER_INT);

#output  : 1200998

Tags:

Php Example