输入banner图图片脚本导航/分类

BigMap在PHP中的应用

>SHIFT 这里相当于 intval($i /32) ;		  // $i & $this->mask 这里相当于 $i % $this->mask ,取余		 @$this->bitArray[$i >> $this->shift] &= ~(1<<($i & $this->mask));   	}   	 /**	 $i 对应的数致1  	 */	  function setbit($i){		 @$this->bitArray[$i >> $this->shift] |= (1<<($i & $this->mask));   	}  //test 测试所在的bit为是否为1        function testbit($i){    		return $this->bitArray[$i >> $this->shift]  & (1<<($i & $this->mask)); 	}   	  } $oBig = new bigMap() ; $oBig->setbit(30) ; var_dump($oBig->testbit(2)) ; var_dump($oBig->bitArray) ;  echo decbin($oBig->bitArray[0]),"
";