分类分类
更新时间:2026-09-29 20:06:37作者:fang
让ecshop的商品价格以壹、贰、叁、肆、伍、陆等中文大写显示,最模板介绍以下方法:

首先在 /includes/lib_common.php 尾部加入下面函数。
function number2Chinese($num, $m = 1)
{ switch($m)
{ case 0:
$CNum = array(
array('零','壹','贰','叁','肆','伍','陆','柒','捌','玖'),array('','拾','佰','仟'),
array('','萬','億','萬億')
);
break;
default:
$CNum = array(
array('零','一','二','三','四','五','六','七','八','九'),
array('','十','百','千'),
array('','万','亿','万亿')
);
break; }
if (is_integer($num))
{
$int = (string)$num;
}
else if (is_numeric($num))
{
$num = explode('.', (string)floatval($num));
$int = $num[0];
$fl = isset($num[1]) ? $num[1] : FALSE;
}
// 长度
$len = strlen($int);
// 中文
$chinese = array();
// 反转的数字
$str = strrev($int);
for($i = 0; $i<$len; $i+=4 )
{
$s = array(0=>$str[$i], 1=>$str[$i+1], 2=>$str[$i+2], 3=>$str[$i+3]);
$j = '';
// 千位
if ($s[3] !== '')
{
$s[3] = (int) $s[3];
if ($s[3] !== 0)
{
$j .= $CNum[0][$s[3]].$CNum[1][3];
}
else
{
if ($s[2] != 0 || $s[1] != 0 || $s[0]!=0)
{
$j .= $CNum[0][0];
}
}
}
// 百位
if ($s[2] !== '')
{
$s[2] = (int) $s[2];
if ($s[2] !== 0)
{
$j .= $CNum[0][$s[2]].$CNum[1][2];
}
else
{
if ($s[3]!=0 && ($s[1] != 0 || $s[0]!=0) )
{
$j .= $CNum[0][0];
}
}
}
// 十位
if ($s[1] !== '')
{
$s[1] = (int) $s[1];
if ($s[1] !== 0)
{
$j .= $CNum[0][$s[1]].$CNum[1][1];
}
else
{
if ($s[0]!=0 && $s[2] != 0)
{
$j .= $CNum[0][$s[1]];
}
}
}
// 个位
if ($s[0] !== '')
{
$s[0] = (int) $s[0];
if ($s[0] !== 0)
{
$j .= $CNum[0][$s[0]].$CNum[1][0];
}
else
{
// $j .= $CNum[0][0];
}
}
$j.=$CNum[2][$i/4];
array_unshift($chinese, $j);
}
$chs = implode('', $chinese);
if ($fl)
{
$chs .= '点';
for($i=0,$j=strlen($fl); $i<$j; $i++)
{
$t = (int)$fl[$i];$chs.= $str[0][$t];
}
}
return $chs;
}
第二步,对需要转换的变量,引用上面的函数“number2Chinese”。
例如,我想对ecshop模板商品详情页中的商品总价更改,如下图。

定位到其代码中的变量为$price ( /includes/lib_common.php文件第970行),如下图。

在return一行上方添加:$price = number2Chinese($price); 如下图。

相关
剑气除魔0.1折版策略游戏13.6 MBv1.0.02026-09-29
下载口袋喵喵策略游戏13.67 MBv1.0.02026-09-29
下载御龙城堡传奇手游策略游戏180.89 MBv1.0.22026-09-29
下载菲尼西雅战记策略游戏164.4 MBv1.2.12026-09-29
下载鏖战三国0.05折版角色扮演13.66 MBv1.0.02026-09-29
下载群英争雄策略游戏1007.72 Mv1.0.12026-09-29
下载梦漫app资讯阅读43.14 Mv1.0.12026-09-29
下载点点大作战经营养成623.91 Mv2.6.2002026-09-29
下载妖怪名单角色扮演13.64 Mv1.0.02026-09-29
下载可露优世界休闲益智790.16 Mv9.92.31.102026-09-29
下载OverPeak超人游戏角色扮演304.38 Mv0.62026-09-29
下载宇宙回形针休闲益智24.07 Mv2.1.282026-09-29
下载







