Я пытаюсь отобразить общую сумму, которая равна цене продукта, умноженной на количество.
Это прекрасно работает для чисел до 1000, но выше этой точки добавляется точка, и мой сценарий ломается.Как я могу это исправить?
У меня есть эти числа:
150,00
1.200,00
Они зациклены с переменной $price
.
Затем я заменяю все запятые для точек, как эта:
$subtotalreken = str_replace(',','.',$price);
$subtotalreken then contains
:
150.00
1.200.00
Затем умножьте это на количество, подобное этому:
$totalfinal = $subtotalreken * $cart['quantity'];
Количество равно 2 для обоих продуктови если я эхо $totalfinal
, это мой результат:
300
2.4
Почему это 2,4?А не 2.400?
Мне нужен европейский / голландский формат, поэтому точки через каждые три числа и центы после запятой.Как я могу это сделать?