In this article, you can learn how to display numbers in Kilo, Millions, Billions, or Trillion Format. Sometimes, we need to format numbers into a currency format. It will help you to generate a custom currency format. Let's see a code example:
// Defining function
function numberFormatToCurrency($number) {
if( $number > 1000 ) {
$number_round = round($number);
$number_format = number_format($number_round);
$num_array = explode(',', $number_format);
$format_parts = array('k', 'm', 'b', 't');
$count_parts = count($num_array) - 1;
$num_display = $number_round;
$num_display = $num_array[0] . ((int) $num_array[1][0] !== 0 ? '.' . $num_array[1][0] : '');
$num_display .= $format_parts[$count_parts - 1];
return $num_display;
}
return $number;
}
// Function calling
echo numberFormatToCurrency(3000);
Output:
3k
I hope it will help you to format numbers into currency.
Subscribe to the Email Newsletter