在PHP中,如果你想使用file()
函數讀取二進制文件,你需要將返回的數據類型設置為BINARY
。這是一個例子:
<?php
// 讀取二進制文件并打印內容
$filename = 'path/to/your/binary-file.bin';
$content = file($filename, FILE_BINARY);
if ($content) {
echo $content;
} else {
echo "Error: Unable to read the file.";
}
?>
在這個例子中,file()
函數的第二個參數設置為FILE_BINARY
,這樣它就會以二進制格式讀取文件。然后,你可以使用echo
語句輸出文件內容。請注意,file()
函數返回的是一個字符串數組,其中每個元素對應文件中的一行。如果你只想讀取整個文件字符串,可以使用file_get_contents()
函數替代。