wordpress - 如何在 WooCommerce 中从不带小数的价格中删除价格后缀 (,-)?
问题描述
我有一个问题,这是我第一次上论坛。所以我会尽力的!:-)
我经营一家 WooCommerce 商店,但我有一个影响设计的小问题 - 或产品上显示价格的方式。
我住在荷兰,在金额后面加上价格后缀“,-”是很常见的。但是,不久前我做了一些研究,我设法找到了允许我将其添加为价格后缀的代码。
但是,问题来了,我不想在有两位小数时使用那个价格后缀(例如 15,99,-)。我只希望它有四舍五入的小数。
所以,最后,我想要的更清晰的例子:
15,99(无价格后缀) 49,-(价格后缀)
我希望你能理解我的问题,如果有人能帮助我解决这个问题,我将不胜感激!多谢你们!
解决方案
尝试使用strpos
先确定您的价格是否包含小数。您可能必须将您的号码转换为字符串。
$price = "52,99";
if(strpos($price, ",") !== true)
{
$price .= ",-";
}
如果它不包含小数,您只需附加,-
到价格
或者,您可以使用preg_match
if(!preg_match("/,/", $price))
{
$price .= ",-";
}
推荐阅读
- vba - 如何用excel中单独工作表中的数据填充单元格?
- python - 结合 selenium 测试类和 tkinter
- wordpress - 获取 Wordpress 查询中的所有类别、自定义字段值?
- php - Laravel 验证总是从 API 返回 200 OK
- sql - 需要帮助更正我的 SQL 以进行交叉表查询
- docker - 将 Docker 容器连接到本地 Elasticsearch 服务
- django - 选择一个选项,不允许在 django 表单中再次选择它
- javascript - 获取 URL 字符串参数作为 JSON 对象
- javascript - 填写表单OK,但验证不取字段内容
- ios - iOS:使用 Swift 使应用程序无响应