Как разделить число на разряды?

188
11 октября 2021, 08:20

Как сделать чтобы число делилось на разряды для цен?

function is_my_money($sum, $cz=2){
$sum = (string)$sum;
$sum = trim($sum);
$sum = str_replace(',','.',$sum);   
if ($sum) {
    $sum = round($sum,$cz);
    $sum = sprintf("%0.{$cz}F",$sum);
    $sum = rtrim($sum,'0');
    $sum = rtrim($sum,'.');
    return $sum;
} else {
    return 0;
}

}

        $('#wsumm1').live('keyup',function(){
        var vale = $(this).val().replace(/,/g,'.');
        if (checknumbr(vale)) {
            goed_peremen(vale, 1);
        } else {
            $(this).parents('.changewoerr').addClass('err');
        }
        return false;
Answer 1

Есть готовые функции для таких задач

  • https://www.php.net/manual/ru/function.number-format.php
  • https://secure.php.net/manual/ru/function.money-format.php

Пример

$number = 1500000;
$number_formated = number_format($number, 2, ',', ' ');
echo $number_formated; // 1 500 000,00
READ ALSO
Вывести ответ в массиве

Вывести ответ в массиве

пример немного изменил так как я массив получаю var weight = documentquerySelectorAll('

92
Убрать двойной клик по Dropdown в Navbar, Bootstrap 4.3

Убрать двойной клик по Dropdown в Navbar, Bootstrap 4.3

У меня на сайте возникла проблема с кликами по ссылке DropdownЭта проблема возникла при подключении библиотеки отвечающую за вывод Tooltip-ов

305