"\x50\x4b\x05\x06"请问这个字符串表示什么意思?

vogue1987 2009-09-25 05:15:28
$oF = fopen($in_FileName, 'rb');
$vZ = fread($oF, $this->Size);
fclose($oF);
$aE = explode("\x50\x4b\x05\x06", $vZ);

请问蓝色的字符串是什么意思?
那都表示什么?
...全文
1469 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
w198909253132 2009-10-11
  • 打赏
  • 举报
回复
是字符串
foolbirdflyfirst 2009-10-11
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 vogue1987 的回复:]
明白了,PHP中用 \x 的前缀说明这个数是16进制对吗?
Java用的是  0x
[/Quote]
php也用0x表示16进制,\x47表示ascii码16进制为47的字符。
zhouhuicun 2009-10-11
  • 打赏
  • 举报
回复
PK
黑哥量化交易 2009-10-05
  • 打赏
  • 举报
回复
ascii码
coreyhsu2020 2009-10-04
  • 打赏
  • 举报
回复
好东西 顶
zz1001 2009-09-29
  • 打赏
  • 举报
回复
真是奇怪,是越学越越不明白了!
vogue1987 2009-09-27
  • 打赏
  • 举报
回复
明白了,PHP中用 \x 的前缀说明这个数是16进制对吗?
Java用的是 0x
YHL27 2009-09-26
  • 打赏
  • 举报
回复
sf!
peng198849 2009-09-25
  • 打赏
  • 举报
回复
看看...
ki30404 2009-09-25
  • 打赏
  • 举报
回复
hdgashak
晨星 2009-09-25
  • 打赏
  • 举报
回复
就是分别由ASCII码为16进制数50、4b、05和06的四个字符所组成的字符串。
foolbirdflyfirst 2009-09-25
  • 打赏
  • 举报
回复
无符号就是0-255
有符号就是-128 —— 127
foolbirdflyfirst 2009-09-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 vogue1987 的回复:]
每个字节的范围都在 0 -- 255 之间对吗?
还是在 -128 —— 127 之间?

比如某个字节是 47,那么我是不是就可以再php中用 \x47 表示?

[/Quote]
嗯,对,\x47是指的是一个字节对应的16进制
vogue1987 2009-09-25
  • 打赏
  • 举报
回复
每个字节的范围都在 0 -- 255 之间对吗?
还是在 -128 —— 127 之间?

比如某个字节是 47,那么我是不是就可以再php中用 \x47 表示?
vogue1987 2009-09-25
  • 打赏
  • 举报
回复
$aP = unpack('x16/v1CL', $aE[1]);
//这句的第一个参数又代表什么格式?还有其他格式吗?
foolbirdflyfirst 2009-09-25
  • 打赏
  • 举报
回复
表示原串($vZ)内的某4个字节。

21,894

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧