All pastes #940950 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-03-13 12:36 UTC
rendered paste body
function fixDecimals($testNumber) {
  $chunks = preg_split("/[\s\.,]+/",$testNumber);
  
  $numChunks = count($chunks);
  $lastChunk = $numChunks-1;
  
  if ($numChunks == 1) {
    return $testNumber;
  }
  
  if (strlen($chunks[$lastChunk]) > 2) {
    return implode("",$chunks);
  }
  
  if (strlen($chunks[$lastChunk]) <= 2) {
    for($i=0;$i<$lastChunk;$i++) {
      $out = $out.$chunks[$i];
    }
    $out = $out.".".$chunks[$lastChunk];
    return $out;
  } 
}