Unlimited HostingFree Drupal ThemesFree Drupal Themes

PostHeaderIcon Разбиваем число на разряды на PHP

Цель: нам необходимо разбить число 1231233432 на более понятный вид 1 231 233 432.

На самом деле нет ничего проще, чем решить данную задачу средствами PHP. В этом нам поможет замечательная функция разбиения числа number_format(). Давай рассмотрим эту функцию более подробно.

Данная функция может принимать 1, 2 или 4 параметра (3 параметра принимать не может). Давайте рассмотрим работу функции на примере:

<?php
$number = 1234.56;

// английский формат (по умолчанию)
$english_format_number = number_format($number);
// 1,234

// французский формат
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// английский формат без разделителей групп
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

?>

Более подробно об этой функции вы можете почитать тут.

Ну а для решения нашей задачи нам необходимо сделать следующее:

<? echo number_format('1231233432', 0, ',', ' '); ?>

и мы полчим желаемый резульат

Сейчас на сайте
Сейчас на сайте 0 пользователей и 5 гостей.
Поиск
Rambler's Top100 Яндекс.Метрика