unsigned Целые....

cDLEON

Онанист РНРСlub
unsigned Целые....

Кто-нибудь знает как вычислить разность между двумя целыми числами без знака и получить такое же целое? )
 

cDLEON

Онанист РНРСlub
kruglov
У меня первое число стабильно больше второго.
Здесь в другом вопрос. Мне нужно подсчитать разность между числами, которые в обычный инт просто не вмещаются.
 

SiMM

Новичок
Что значит - не вмещаются?
В зависимости от ответа - либо просто вычитать и не заморачиваться, либо [m]bc[/m]
 

cDLEON

Онанист РНРСlub
SiMM
string '3219688047' (length=10)
Вот что значеД )
Спасиб, попробую решить проблему с помощью этой либы.
 

SiMM

Новичок
Автор оригинала: cDLEON
SiMM
string '3219688047' (length=10)
Вот что значеД )
Ничего это не значит - указывать нужно максимальную длину числа в битах.
PHP:
$x = (int)3219688047;
$y = 1;
printf('%u',$x-$y);
 

cDLEON

Онанист РНРСlub
SiMM
Решил с помощью bcmath.
Сейчас вернулся обратно и переделал...
Ошибка была в том, что я после того, как число из регулярки достаю его пытаюсь в инт переделать sprintf('%u',$str) - таГ (почему я так делал хз) Сам офигел как увидеЛ)
А потом отнимаю...В общем спасибо огромное за помощь)))
 
Сверху