note 16499 added to ref.math

From: Date: Fri, 02 Nov 2001 04:24:58 +0000
Subject: note 16499 added to ref.math
Groups: php.notes 
Request: Send a blank email to php-notes+get-20264@lists.php.net to get a copy of this message
Fixed movedec. Now works with any number. Also added which way to move decimal. Default is left. function movedec ($num , $move ,$way){ if($way == 'left'){ $left = ereg_replace("([0-9]+)([\.])([0-9]+)","\\1",$num); $right = ereg_replace("([0-9]+)([\.])([0-9]+)","\\3",$num); while(strlen($left) <= $move){ $left = '0'.$left; } $left = strrev($left); $left = ereg_replace("([0-9]{".$move."})([0-9]+)","\\1.\\2",$left); $left = strrev($left); $num = $left.$right; } else{ $left = ereg_replace("([0-9]+)([\.])([0-9]+)","\\1",$num); $right = ereg_replace("([0-9]+)([\.])([0-9]+)","\\3",$num); $right = strrev($right); while(strlen($right) <= $move){ $right = '0'.$right; } $right = strrev($right); $right = ereg_replace("([0-9]{".$move."})([0-9]+)","\\1.\\2",$right); $num = $left.$right; } return $num; } -- http://www.php.net/manual/en/ref.math.php http://master.php.net/manage/user-notes.php?action=edit+16499 http://master.php.net/manage/user-notes.php?action=delete+16499 http://master.php.net/manage/user-notes.php?action=reject+16499

« previous php.notes (#20264) next »