Number Comma Function

This function can be used to turn numbers like 100000 into 100,000. Just add the function into your script.

<?
function comma($number){
$length = strlen($number);
$prearray = chunk_split($number,1,".");
$number = explode(".", $prearray);
array_pop($number);
$omg = 0;
$i = 0;
while ($i <= $length){
   if ($omg == 3){
      $moo = $length - $i;
      $tempfinalnumber = $finalnumber;
      $finalnumber =",".$number["$moo"].$tempfinalnumber;
      $omg = 1;
   }
   else{
      $moo = $length - $i;
      $tempfinalnumber = $finalnumber;
      $finalnumber = $number["$moo"].$tempfinalnumber;
      $omg = $omg+1;
   }
   $i++;
}
$number = $finalnumber;
$prearray = chunk_split($number,1,".");
$number = explode(".", $prearray);
array_pop($number);
if($number['0'] == ","){
   array_shift($number);
}
$finalnumber = implode("", $number);
return $finalnumber;
}
?>

Then call upon the function as follows.

<?
$number = comma(100000);
echo "$number"; //will echo 100,000
?>