PHP Remove Trailing and Leading Zeros

couldn’t find a nice ‘number clean’ function for php for remove leading and trailing zeros (and trailing decimal points) so hear is function number_clean, enjoy :)

/*
 * Function: number_clean
 * Purpose: Remove trailing and leading zeros - just to return cleaner number
 */ 
public function number_clean($num){ 
    //remove zeros from end of number ie. 140.00000 becomes 140.
    $clean = rtrim($num, '0');
    //remove zeros from front of number ie. 0.33 becomes .33
    $clean = ltrim($clean, '0');
    //remove decimal point if an integer ie. 140. becomes 140
    $clean = rtrim($clean, '.');
    
    return $clean;
}