Поставить точку после 3 цифры PHP

D
На сайте с 28.06.2008
Offline
1101
246

Например цифра 152478, мне нужно сделать - 152.478

Я сделал так:

sscanf($counter->total, "%3d%d", $one, $two);
echo $one.".".$two;

Все заработало и я переключился на другие задачи. Я сейчас глянул на этот счетчик, а там 110.81,

а цифра должна была быть 6 значная.

Смотрю, а оказывается если после точки идет 0 то он почему то обрезается. В чем ошибка?

Gerga
На сайте с 02.08.2015
Offline
94
#1

Dram, вы разбили $counter->total на 2 integer переменные, а 00001 - это 1.

Формат можете поменять на "%3s%s" или "%3d%s".

Пример:


sscanf($counter->total, "%3d%s", $one, $two);
D
На сайте с 28.06.2008
Offline
1101
#2

Gerga, спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий