Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сгенерировать число? PHP

press ftopayrespect Ученик (102), на голосовании 3 года назад
Как сгенерировать вот такое число: 0x1E92758E710B4947 из строки! Есть строка и из неё нужно сгенерировать вот такое число.
Голосование за лучший ответ
Лайт Ягами Искусственный Интеллект (309871) 3 года назад
Например, взять первые N символов из хэша
Any Key Мудрец (15222) 3 года назад
16-разрядное 16-ричное число. Итого - 64 двоичных разряда. Подозреваю, достаточно просто конвертнуть unsighed bigint переменную в шестнадцатеричный код. Насчет пхп не помню, вроде бы в последней версии все инты поумолчанию 64-битные. Ща проверю.

UPD: да, работает. Вот этот код возвращает 0x8000000000000000
<?php

$zzz = 1 << 63;
echo '0x'.dechex($zzz);

?>
Похожие вопросы