如何改变钱 (price) help me

2016-07-07 15:30 来源:www.chinab4c.com 作者:ecshop专家

例如1.000.000VN膼
includes/lib_common.php

  1. function price_format($price, $change_price = true)
  2. {
  3. if ($change_price && defined('ECS_ADMIN') === false)
  4. {
  5. switch ($GLOBALS['_CFG']['price_format'])
  6. {
  7. case 0:
  8. $price = number_format($price, 0, '.', '.');
  9. break;
  10. case 1: // 保留不为 0 的尾数
  11. $price = preg_replace('/(.*)(\\.)([0-9]*?)0+$/', '\1\2\3', number_format($price, 0, '.', '.'));

  12. if (substr($price, -1) == '.')
  13. {
  14. $price = substr($price, 0, -1);
  15. }
  16. break;
  17. case 2: // 不四舍五入,保留1位
  18. $price = substr(number_format($price, 2, '.', '.'), 0, -1);
  19. break;
  20. case 3: // 直接取整
  21. $price = intval($price);
  22. break;
  23. case 4: // 四舍五入,保留 1 位
  24. $price = number_format($price, 1, '.', '.');
  25. break;
  26. case 5: // 先四舍五入,不保留小数
  27. $price = round($price);
  28. break;
  29. }
  30. }
  31. else
  32. {
  33. $price = number_format($price, 0, '.', '');
  34. }
复制代码



Admin help me very thanks

回答:
不太明白你的意思。
程序修改,可以到开发交流区看下