PHP将文件读取为字节数组

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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将文件读取为字节数组全部内容,希望文章能够帮你解决PHP将文件读取为字节数组所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。