如何在PHP中比较文件的最后一个字节


How to compare the final byte of file in PHP

在PHP中,如何打开二进制文件(PDF)并查看最后一个字节中是否为x0D?

我有一些PDF,在将其发送到程序之前,我需要确保其结尾是x0A而不是x0D。

$pdf = file_get_contents('your_file.pdf');打开文件,然后用正则表达式preg_match("/x0D$/", $pdf); 检查字符串

$fp = fopen($filename, 'r');
fseek($fp, -1, SEEK_END);
$lastByte = $data = fgets($fp);