В настоящее время число хранится в переменной, которая возвращается из вызова API. Я хочу вставить десятичную точку в это число, прежде чем оно будет возвращено пользователю.
Я попытался взорвать его в список, однако, не повезло.
$cTotal = 32275247631
Я хочу, чтобы эта переменная стала:
$cTotal = 32.275247631
Сделай это с php substr_replace
<?php
$num = 123456789;
$newstr = substr_replace($num, ".", 2, 0);
echo $newstr; // returns 12.3456789
?>
Чтобы вставить десятичную дробь после n позиций, просто разделите число на 10 ^ n.
$cTotal = 32275247631;
$position = 9;
$cTotal = $cTotal/pow(10,$position);
echo $cTotal;
На основании вашего вопроса я понял это. Попробуйте как ниже:
$cTotal = 32275247631;
echo substr_replace( $cTotal, '.', 2, 0 );
Для получения дополнительной информации проверьте Вот