php - Woocommerce 中错误的自定义格式价格
问题描述
我正在尝试显示我的 WooCommerce 价格格式并且它有效。目前,我的网站显示产品的价值,不久之后,它显示它的价值除以 10。
但是当价格超过 1000 的值时,格式不是显示1000/10 = 100
,而是显示0.10
。我做错了什么?
$preco_12 = $price / 10;
$preco_formatado = number_format($preco_12, 2, '.', '');
$return = '<p class="preco-interno">Ou em até 10x sem juros de <span class="cifrao">R$' .$preco_formatado . '</span> </p>
解决方案
我自己使用了 WooCommerce 默认格式并再次格式化了 2 次。
我只需要使用 WooCommerce 的 $unformatted_price 并使用我的 $preco_formatado 重新格式化它。
推荐阅读
- azure - 从 azure 管道执行自动化脚本时出错
- mysql - 如何将存储在mysql中的300-400k数据拉到mongoDB
- ios - iOS Swift 图像量化以减少 PNG 图像中的颜色数量
- python - 如何在 Python 中分析分布式系统的压力测试?
- javascript - 从谷歌驱动器转换所有 csvs
- python - 等待 resp.prepare(request) AttributeError: 'NoneType' 对象没有属性 'prepare'
- r - 循环遍历对应于数据框列的字符串向量时的不同可变长度
- javascript - 使用javascript在特定时间间隔播放视频并发布消息
- ubuntu - 鼠标左键打开应用程序窗口 Ubuntu 18 / Gnome
- splunk - 基于搜索结果值的 Splunk 警报