PHP 8.4.24 Released!

Voting

: eight minus five?
(Example: nine)

The Note You're Voting On

Nadeem
12 years ago
Truncate a float number. Similar to the Excel trunc function.

<?php
function truncate_number($val,$decimals=2){
    
        $number=array();
        $number=explode(".",$val);            
        $result=0;

        if (count($number)>1){

            $result = $number[0] . "." . substr($number[1],0,$decimals);  
            
        } else {
        
            $result = $val;
            
        }                

        unset($number);

        return $result;    
}

echo truncate_number(99.123456,2); //result = 99.12
echo truncate_number(99.123456,5); //result = 99.12345
echo truncate_number(99.123456,1); //result = 99.1
?>

<< Back to user notes page

To Top