php - PHP数字格式点和逗号
问题描述
也许这很容易,但我在这里有点迷路。
我有两个不同的变量,一个带逗号,一个带点:
<?php
$price1 = "0,85";
$price2 = "0.85";
echo number_format((float)$price1, 2, ',', '');
// display as 0,85
echo number_format((float)$price2, 2, ',', '');
// display as 0,00
?>
我做了这个例子是为了让它更清楚,但在实时代码中是这样的:
<?php
echo number_format((float)$prijs, 2, ',', '');
?>
价格可以在数据库中存储为“0.85”或“0,85”。
我如何回应它,无论它是用点还是逗号,它总是用逗号和 2 位小数显示价格?
解决方案
推荐阅读
- python - 在numpy中计算相关性
- datatables - Angular 5 ngFor 不适用于 datatables.net
- arrays - 正则表达式:在文本后保留最后一个单词
- css - Firefox上的html2canvas图像问题虽然在chrome上工作正常
- r - 无法使用 R 中的 pROC 库获得正确的多类 ROC 曲线
- html - navbar(menu) 被 body 元素覆盖
- api - 如何防止子窗体继承父窗体的 Alphablend 属性?
- maven - Maven - 属性“autoDetectPrefix”的含义是什么?
- qt - 为什么 QGraphicsView mapFromScene 返回差异点取决于何时调用 view.show()?
- python - 在熊猫数据框中查找列的经度和纬度