Ejemplo n.º 1
0
 function leftshift($str, $num)
 {
     $str = DecBin($str);
     for ($i = 0; $i < 64 - strlen($str); $i++) {
         $str = "0" . $str;
     }
     for ($i = 0; $i < $num; $i++) {
         $str = $str . "0";
         $str = substr($str, 1);
     }
     return $this->cdec($str);
 }
Ejemplo n.º 2
0
function leftshift($str, $num)
{
    $str = DecBin($str);
    for ($i = 0; $i < 64 - strlen($str); $i++) {
        $str = "0" . $str;
    }
    for ($i = 0; $i < $num; $i++) {
        $str = $str . "0";
        $str = substr($str, 1);
        //echo "str : $str <BR>";
    }
    return cdec($str);
}
 private static function _leftshift($str, $num)
 {
     $str = DecBin($str);
     for ($i = 0; $i < 64 - strlen($str); $i++) {
         $str = "0" . $str;
     }
     for ($i = 0; $i < $num; $i++) {
         $str = $str . "0";
         $str = substr($str, 1);
     }
     return self::_cdec($str);
 }
Ejemplo n.º 4
0
FUNCTION GetValues($in) {
	$in = (string)DecBin($in);
	WHILE($in != "") {
		$out[] = SubStr($in, strlen($in)-1, 1);
		$in = SubStr($in, 0, strlen($in)-1);
		}

	$out = Array_Pad($out, 10, 0);
		
	RETURN $out;
	}