Недавно обнаружил что хэш md5 - это целое hex-число :lol: Подумал что его можно записывать в поле int. У меня вопрос - почему функция dechex не съедает то, что возвращает фнукция hexdec? PHP: <?php $hash=md5(true); $dec=hexdec($hash); $hex=dechex($dec); echo $hex; =false
Возможно из-за того, что 16-и ричное число беззнаковое и соотвествует типу unsigned int. А десятичное число со знаком, или signed int. В unsigned помещается число в два раза больше. Хотя, может я и ошибаюсь.