note 70819 added to language.operators.bitwise
| From: | nicolaasfrancken at osu1 dot php dot net | Date: | Sun, 29 Oct 2006 23:28:45 +0000 |
| Subject: | note 70819 added to language.operators.bitwise | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-119241@lists.php.net to get a copy of this message | ||
The function below can show you which bits are on. In this way, you can store eight Boolean values
in a single number (from 0 to 255):
echo '<br />the number you provided is '.$_GET["j"].'.';
for($i = 1; $i < 9; $i++) {
echo '<br /> bit '.$i.' is '.bitcheck($i,
$_GET["j"]);
}
function bitcheck($a, $b) {
if((pow(2,($a-1))) & ($b)) {
return "ON";
}
else {
return "OFF";
}
}
----
Server IP: 203.89.181.184
Probable Submitter: 125.236.136.214
----
Manual Page -- http://www.php.net/manual/en/language.operators.bitwise.php
Edit -- https://master.php.net/note/edit/70819
Del: integrated -- https://master.php.net/note/delete/70819/integrated
Del: useless -- https://master.php.net/note/delete/70819/useless
Del: bad code -- https://master.php.net/note/delete/70819/bad+code
Del: spam -- https://master.php.net/note/delete/70819/spam
Del: non-english -- https://master.php.net/note/delete/70819/non-english
Del: in docs -- https://master.php.net/note/delete/70819/in+docs
Del: other reasons-- https://master.php.net/note/delete/70819
Reject -- https://master.php.net/note/reject/70819
Search -- https://master.php.net/manage/user-notes.php