У меня очень долго плавают 0.000000000000000000000000000001
Мне нужно получить хеш от STRING ‘0.000000000000000000000000000001’!
Так как
hash('sha224', 0.000000000000000000000000000001); //2121895602ff05385d872035b131385bfb69d19bf4bf266abc3aaa9d
Но
hash('sha224', '0.000000000000000000000000000001'); //f764c4d0e89a57e2e6c3fa04badb6d25c01a096a8c277126063bfb11
пример
$nm=0.000000000000000000000000000001;
$nm3=(string)$nm;
echo hash('sha224', $nm3); //2121895602ff05385d872035b131385bfb69d19bf4bf266abc3aaa9d
не работает.
Что я могу сделать?
Благодарю.
это работает
<?php
$nm=0.000000000000000000000000000001;echo hash('sha224',sprintf('%.30f',$nm));
//f764c4d0e89a57e2e6c3fa04badb6d25c01a096a8c277126063bfb11
?>
Других решений пока нет …