解析二进制流接口应用实例 pack、unpack、ord 函数(2)


<?php
$code=array(
"username"=>array("A20"),
"pass"=>array("A10"),
"age"=>array("C"),
"birthday"=>array("I"),
"email"=>array("A50"));
$stream=file_get_contents("c:/1.txt");
var_dump(packByArr($stream,$code));
function packByArr($str,$code) {
         $Arr=explode("\0",$str);
         $atArr=array();
         $i=0;
         foreach ($code as $k=>$v) {
                  $atArr[$k]=unpack($v[0],$Arr[$i]);
                  $i++;
         }
         return $atArr;
}
?>


您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/7861c77388908259cf3eee17914eddb8.html