abs0lut Posted December 6, 2008 Share Posted December 6, 2008 Does anyone know hove to invert binary code? For example 00110101 to 11001010 Quote 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; Quote 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')); ?> Quote 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 Quote Link to comment https://forums.phpfreaks.com/topic/135767-solved-inverting-binary/#findComment-714341 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.