note 97595 added to function.number-format

From: Date: Tue, 27 Apr 2010 14:22:32 +0000
Subject: note 97595 added to function.number-format
Groups: php.notes 
Request: Send a blank email to php-notes+get-168716@lists.php.net to get a copy of this message
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; } } ?> ---- Server IP: 69.147.83.197 Probable Submitter: 71.205.137.108 ---- Manual Page -- http://www.php.net/manual/en/function.number-format.php Edit -- https://master.php.net/note/edit/97595 Del: integrated -- https://master.php.net/note/delete/97595/integrated Del: useless -- https://master.php.net/note/delete/97595/useless Del: bad code -- https://master.php.net/note/delete/97595/bad+code Del: spam -- https://master.php.net/note/delete/97595/spam Del: non-english -- https://master.php.net/note/delete/97595/non-english Del: in docs -- https://master.php.net/note/delete/97595/in+docs Del: other reasons-- https://master.php.net/note/delete/97595 Reject -- https://master.php.net/note/reject/97595 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#168716) next »