CBPCalc::FunctionNumberFormat: Bitrix method

      
<?php 
//  CBPCalc :: FunctionNumberFormat()
//  /dist/bitrix/modules/bizproc/classes/general/calc.php:1075

    
private function FunctionNumberFormat($args)
    {
        
$ar $this->ArrgsToArray($args);
        
$number = (float) array_shift($ar);
        
$decimals = (int) (array_shift($ar) ?: 0);
        
$decPoint array_shift($ar);
        if (
$decPoint === null)
        {
            
$decPoint '.';
        }
        
$decPoint = (string) $decPoint;

        
$thousandsSeparator array_shift($ar);
        if (
$thousandsSeparator === null)
        {
            
$thousandsSeparator ',';
        }
        
$thousandsSeparator = (string) $thousandsSeparator;

        return 
number_format($number$decimals$decPoint$thousandsSeparator);
    }