Jump to content

[SOLVED] decimal function


ballhogjoni

Recommended Posts

Hi,

 

The following code will take strip the percent sign from the given string, remove any whitespace and cast the value to an integer. Here, I divide by 100 when printing out, but you can store it in another variable or whatever.

 

<?php
$percent = "15%";
$num = (int) trim(str_replace ('%', '', $percent));
echo "Percentage is " . ($num / 100);
?>

 

You'd probably want to verify that the variable passed in to str_replace was of the correct format, probably by using regular expressions or something. You may want to change the cast from an int to a float, if that's valid input.

 

Cheers,

Darren.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.