How to get the lower 8 bits of an int in PHP

1 Answer

0 votes
$n = 1957;
 
echo str_replace(" ", "0", sprintf("%16s", decbin($n))) . "\n";
 
$low8bits = (int)($n & 0xFF);
 
echo str_replace(" ", "0", sprintf("%16s", decbin($low8bits))) . "\n";
 

 
 
/*
run:
 
0000011110100101
0000000010100101
 
*/

 



answered Apr 3, 2024 by avibootz
...