If you want to use the modulus, why not just use modulus (%) ?

But, instead of doing all that math, why not just use the
number_format() function?

Jeremy

Jeremy Brand :: Sr. Software Engineer :: 408-245-9058 :: [EMAIL PROTECTED]
http://www.JeremyBrand.com/Jeremy/Brand/Jeremy_Brand.html for more 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    "LINUX is obsolete"  -- Andy Tanenbaum, January 29th, 1992
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
       http://www.JEEP-FOR-SALE.com/ -- I need a buyer
  Get your own Free, Private email at http://www.smackdown.com/

On Thu, 18 Jan 2001, DanO wrote:

> Date: Thu, 18 Jan 2001 13:57:55 -0800
> From: DanO <[EMAIL PROTECTED]>
> To: "Php-General@Lists. Php. Net" <[EMAIL PROTECTED]>
> Subject: RE: [PHP] decimal point movement...
> 
> 
> why go thru the costly overhead of a regex when you can use math?
> 
> 
> ex:
> 
> <?
> $number = '600';
> $new  = $number/100;
> $rem  = $new-$new%100;
> if ($rem == 0) {
>       $new .= ".00";
> }
> 
> print $number;
> print "\n";
> print $new;
> ?>
> 
> you divide the number by 100 to push the decimal back, and, if there is no
> remainder (by modulus division), you append .00 to the variable.
> 
> DanO
> 
> -----Original Message-----
> From: Robert Collins [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, January 18, 2001 1:05 PM
> To: 'Christopher Allen'; php
> Subject: RE: [PHP] decimal point movement...
> 
> 
> Christopher,
> 
> try a regular expression somthing like this
> 
> <?
> $temp = "007170";
> ereg ("([0-9]{2})([0-9]*)", $temp, $test);
> $changed_to_deicmal_form = $test[1].".".$test[2];
> echo "$changed_to_deicmal_form";
> ?>
> 
> Robert
> 
> -----Original Message-----
> From: Christopher Allen [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, January 18, 2001 11:35 AM
> To: php
> Subject: [PHP] decimal point movement...
> 
> 
> 
> Greetings!
> 
> I am looking for an efficeient way to assign a decimal to a number and store
> the new number.
> I wanto add a decimal point after the first 2 leading digitis..
> while ( query runs)
> {
> 
> $temp=007170;
> $changed_to_deicmal_form;  // would store .7170
> }
> 
> Furthermore I was using printf to round up numbers...has anyone found a
> different or better way?
> 
> 
> 
> 
> 
> Christopher C. M. Allen
> 
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to