Как правильно конвертировать сатоши в биткоин? На данный момент у меня есть 2 функции.
Сатоши в биткоин - тут все ок, работает как нужно:
function SatoshiinBTC($value){
return bcdiv(intval($value), 100000000, 8);
}
Биткоин в сатоши - а вот тут есть определённые нюансы. Если попробовать конвертировать 0.00015 btc в сатоши - получаем 14999, хотя должны получить 15000. Это происходит из-за особенности работы intval. Если я intval заменю на round - будет ли это считаться правильным (результат получается тот который нужен)?
function BTCinSatoshi($value){
return intval($value * 100000000);
}