PHP 关于 图片mime 格式的判断

WBOY
發布: 2016-06-23 13:32:50
原創
1268 人瀏覽過

JPEG(JFIF)文件从第6个字节开始,连续读5个字节,值为:  0x4A46494600,

但是,我的判断总是返回false,求解!

$bytes = file_get_contents('1.jpg', null, null, 5, 5);echo $bytes == "\x4A\x46\x49\x46\x00"; // 这里总是返回falseecho "\x4A\x46\x49\x46\x00"; // 会显示 JFIF,以及一个看不见的控制字符\0
登入後複製


如果用strpos查找这5个字节中是否含有JFIF,是可以的,但我想用 == 来判断,难道 == 运算符对这个运算不起作用吗?

求解!


回复讨论(解决方案)

$bytes = file_get_contents('1.jpg', null, null,  6, 5);
谁跟你说是第六个啦?
echo $bytes;
看看不就知道啦

$bytes = file_get_contents('1.jpg', null, null,  6, 5);
谁跟你说是第六个啦?
echo $bytes;
看看不就知道啦



呃,我数错了。。。

感谢版主大人!
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!