PHP Преобразование центов в доллары

Я использую Stripe Payment. Мои цены целые числа в центах:

050
1000
1250
2999

Я манипулирую этими числами своим классом, и никаких проблем с этим не могу.

Я ищу способ конвертировать эти числа (центы) в долларах (всегда с десятичными знаками, даже если.00), например:

0.50
10.00
12.50
29.99

Есть идеи?

Ответ 1

Вы можете использовать number_format() следующим образом:

<?php

$value = 50;

echo number_format(($value /100), 2, '.', ' ');

?>

Вывод: - https://3v4l.org/tHigs

Для получения дополнительной информации прочитайте ссылку ниже

number_format

Ответ 2

Вам нужно разделить центы на 100 и использовать функцию number_format.

echo number_format($price/100, 2, '.', ' ');