note 56439 deleted from language.operators.bitwise by danielc
| From: | danielc@php.net | Date: | Mon, 13 Apr 2009 16:14:30 +0000 |
| Subject: | note 56439 deleted from language.operators.bitwise by danielc | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-153172@lists.php.net to get a copy of this message | ||
Note Submitter: Planev ea2005#planev.com
Reason: 2
----
My very simple bit functions:
setbit($bits,$bit)
getbit($bits,$bit)
unsetbit($bits,$bit)
function setbit($bits,$i){
if (($i <= strlen($bits)-1) && ($i >= 0)) {
$bits[strlen($bits)-1-$i] = "1";
}
return $bits;
}
function unsetbit($bits,$i){
if (($i <= strlen($bits)-1) && ($i >= 0)) {
$bits[strlen($bits)-1-$i] = "0";
}
return $bits;
}
function getbit($bits,$i){
if (($i <= strlen($bits)-1) && ($i >= 0)) {
$bit = $bits[strlen($bits)-1-$i];
}
return $bit;
}