<?
//written by kinger Horn 11/9/2000
function tranNum($str) {
$bit=strlen($str)-strrpos($str,".")-1;
$trans=number_format($str, $bit, ".", ",");
return $trans;
}
?>
上面的比下面的好。
<?php
//Written by Macro Zeng 2000-11-08
//example:
//$str = "22123456.98"; // whatever
//echo $str . "=" . strInsert($str);
function strInsert($str,$b=3) {
$strPart = explode(".",$str);
$strlen = strlen($strPart[0]);
for ($i=0;$i<$strlen;$i=$i+$b) {
$n = ($i > $strlen - $b ) ? $i - $strlen + $b : 0;
$str1 = ($str1) ? substr($strPart[0],-$b-$i,$b-$n) . "," . $str1
: substr($strPart[0],-$b-$i,$b-$n) . "." . $strPart[1];
}
return $str1;
}
?>
|