У меня есть базовая страница index.php с некоторыми переменными, которые я хочу напечатать в нескольких местах - вот переменные:
<?php
$firstprice = 1.50;
$secondprice = 3.50;
$thirdprice = 20;
?>
Моя проблема заключается в том, что позже в документе, когда я печатаю,Я получаю цены без второго «0» в цене - вот что происходит:
<?php print "$firstprice";?> // returns 1.5 - not 1.50!
ТАК - я знаю, как это сделать с JS, но как это сделать в PHP 5+?По сути, я хочу напечатать второе «0», если уже есть десятичное число, поэтому, если переменная равна «3», она остается равной «3», но если она равна «3,5», она преобразуется в «3,50»со вторым '0' и т. д.
Вот пример JS - каков эквивалент PHP?
JS:
.toFixed(2).replace(/[.,]00$/, ""))
Большое спасибо !!