abs0lut Posted December 6, 2008 Share Posted December 6, 2008 Does anyone know hove to invert binary code? For example 00110101 to 11001010 Link to comment https://forums.phpfreaks.com/topic/135767-solved-inverting-binary/ Share on other sites More sharing options...
fanfavorite Posted December 6, 2008 Share Posted December 6, 2008 Could do something like: $somenum = 10101010101010101; $splitstring = split($somenum); foreach ($splitstring as $value) { if ($value == 0) { $newnum .= 1; } else { $newnum .= 0; } } echo $somenum." inverted is ".$newnum; Link to comment https://forums.phpfreaks.com/topic/135767-solved-inverting-binary/#findComment-707431 Share on other sites More sharing options...
genericnumber1 Posted December 6, 2008 Share Posted December 6, 2008 By "binary" do you mean a string/int that consists of only ones and zeroes, or do you mean actual binary? I guess I should be more productive: Actual binary: <?php $bin = 11; // 1011 $flippedBin = ~$bin; // 0100 ?> String binary: <?php echo str_replace(2, 1, str_replace(array(0,1), array(2,0), '1001100101')); ?> Link to comment https://forums.phpfreaks.com/topic/135767-solved-inverting-binary/#findComment-707461 Share on other sites More sharing options...
abs0lut Posted December 13, 2008 Author Share Posted December 13, 2008 thank you Link to comment https://forums.phpfreaks.com/topic/135767-solved-inverting-binary/#findComment-714341 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.