PHP числовой формат точек и запятых - PullRequest
0 голосов
/ 14 марта 2019

Может быть, это что-то очень простое, но я немного растерялся.

Я получил две разные переменные, одну с запятой и одну с точкой:

<?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».

Как мне повторить, что независимо от точки или запятой всегда отображается цена с запятой и двумя десятичными знаками?

...