Jump to content

[SOLVED] inverting binary


abs0lut

Recommended Posts

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;

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'));
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.