这个解决方案可以直接用标签写也可以使用函数写,哪个方便哪个来,分享网友用函数写得方法

extend\function.php文件最下方增加以下代码

if (!function_exists('diy_click_format')) {
    /**
     * 如果超过10000,就保留2位数增加万
     */
    function diy_click_format($number = ''){
		if(!$number or !is_numeric($number)) return false;
		
		$number = floatval($number);

		if ($number >= 10000) {
			$formatted = $number / 10000;
			// 保留两位小数
			return number_format($formatted, 2) . '万';
		} else {
			// 如果小于10000则直接返回原数字
			return strval($number);
		}
	}
}

内容页用 {$eyou.field.click|diy_click_format=###}

循环的地方 {$field.click|diy_click_format=###}

以上代码只处理到万级,更高级可以按照代码去修改尝试。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
根据2013年1月30日《计算机软件保护条例》为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。鉴于此,本站希望大家严格按此说明研究软件,不得上线运营,如需商业运营请到正规渠道购买,如侵犯到您的权益,请联系我们!适当收费为网站运营需要成本。