note 97595 deleted from function.number-format by danbrown

From: Date: Tue, 27 Apr 2010 14:28:31 +0000
Subject: note 97595 deleted from function.number-format by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-168720@lists.php.net to get a copy of this message
Note Submitter: draw7676 at gmail dot com ---- about the zerofill funtion, it didn't exactly error handle very well, nor did it work with float values. I realize this isn't perfect, but I added a little error handling, and will return false on fault. <?php function zerofill($num, $zerofill){ if((is_numeric($num))&&(is_numeric($zerofill))){ $num_pattern = "/([0-9]*)[\.]?([0-9]*)/"; $num_beforedec = preg_replace($num_pattern, '\1', $num); $num_afterdec = preg_replace($num_pattern, '\2', $num); while (strlen($num_beforedec)<$zerofill) { $num_beforedec = "0".$num_beforedec; } if(strlen($num_afterdec) > 0){ $num = $num_beforedec.".".$num_afterdec; }else{ $num = $num_beforedec; } return $num; }else{ return false; } } ?>

« previous php.notes (#168720) next »