note 16499 deleted from ref.math by jimw

From: Date: Fri, 02 Nov 2001 04:44:02 +0000
Subject: note 16499 deleted from ref.math by jimw
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-20265@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; }

« previous php.notes (#20265) next »