首页 > 算法 > PHP 二进制小端转大端

PHP 二进制小端转大端

May 13th,2012 发表评论
	function LbinToGbin($binarydata) {
		$hex = bin2hex($binarydata);

		$strlen = strlen($hex);
		$hex_arr = array();
		$j = 0;
		for($i=0; $i<$strlen; $i++){
			if($i%2 == 0){
				$hex_array[$j] = $hex[$i];
			}else{
				$hex_array[$j] .= $hex[$i];
				$j++;
			}
		}
		$hex_array = array_reverse($hex_array);
		foreach($hex_array as $v){
			$newhex .= $v;
		}

		$bin = "";
		$i = 0;
		do {
			$bin .= chr(hexdec($newhex{$i}.$newhex{($i + 1)}));
			$i += 2;
		} while ($i < strlen($newhex));
		return $bin;
	}
声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: PHP 二进制小端转大端

    Warning: A non-numeric value encountered in /var/www/html/www.tiham.com/wp-content/themes/inove/functions.php on line 616
  1. 淘宝返现十九亿 | 2012年5月24日05:13 | #1

    网站新手多多关照

  2. 电流互感器 | 2013年5月6日14:37 | #2

    电压互感器http://www.bjquanrui.com 您好,能否友情链接QQ17156-58817

  1. 本文目前尚无任何 trackbacks 和 pingbacks.