人民元の小文字は大文字の関数を回転してネット上で探して、悪くありません
2275 ワード
人民元小文字大文字関数
テストの結果、何の問題もありませんでした.
テストの結果、何の問題もありませんでした.
10) {
return " , ";
}
$i = 0;
$c = "";
while (1) {
if ($i == 0) {
//
$n = substr($num, strlen($num)-1, 1);
} else {
$n = $num % 10;
}
//
$p1 = substr($c1, 3 * $n, 3);
$p2 = substr($c2, 3 * $i, 3);
if ($n != '0' || ($n == '0' && ($p2 == ' ' || $p2 == ' ' || $p2 == ' '))) {
$c = $p1 . $p2 . $c;
} else {
$c = $p1 . $c;
}
$i = $i + 1;
//
$num = $num / 10;
$num = (int)$num;
//
if ($num == 0) {
break;
}
}
$j = 0;
$slen = strlen($c);
while ($j < $slen) {
//utf8 3
$m = substr($c, $j, 6);
// 0 , “ ”
if ($m == ' ' || $m == ' ' || $m == ' ' || $m == ' ') {
$left = substr($c, 0, $j);
$right = substr($c, $j + 3);
$c = $left . $right;
$j = $j-3;
$slen = $slen-3;
}
$j = $j + 3;
}
// 23.0 “ ”
if (substr($c, strlen($c)-3, 3) == ' ') {
$c = substr($c, 0, strlen($c)-3);
}
// “ ”
if (empty($c)) {
return " ";
}else{
return $c . " ";
}
}
echo num_to_rmb(10345678.23); //
?>