PHP将文件读取为字节数组

前端之家收集整理的这篇文章主要介绍了PHP将文件读取为字节数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用JAVA程序编写的文件,它有一个以二进制形式写的整数数组我在这个数组上做了一个for循环并用这个方法写它
public static void writeInt(OutputStream out,int v) throws IOException {
    out.write((v >>> 24) & 0xFF);
    out.write((v >>> 16) & 0xFF);
    out.write((v >>> 8) & 0xFF);
    out.write((v >>> 0) & 0xFF);
}

我问的是如何用PHP读取这个文件.

我相信你要找的代码是:
$byteArray = unpack("N*",file_get_contents($filename));

更新:OP提供的工作代码

$filename = "myFile.sav"; 
$handle = fopen($filename,"rb"); 
$fsize = filesize($filename); 
$contents = fread($handle,$fsize); 
$byteArray = unpack("N*",$contents); 
print_r($byteArray); 
for($n = 0; $n < 16; $n++)
{ 
    echo $byteArray [$n].'<br/>'; 
}

猜你在找的PHP相关文章