\x00 , \x04 在 PHP 中的含义是什么
2022-08-30 11:20:21
我有一些代码有\x00和\x04十六进制代码,这是什么意思?
$str= implode("\x00", $var['message']); //line 1
$id= $var['message'] . "\x04" . $id; //line 2
在行1和行2中会发生什么,我想将它们作为二进制格式写入外部文件。
我在哪里得到所有这样的信息。
我有一些代码有\x00和\x04十六进制代码,这是什么意思?
$str= implode("\x00", $var['message']); //line 1
$id= $var['message'] . "\x04" . $id; //line 2
在行1和行2中会发生什么,我想将它们作为二进制格式写入外部文件。
我在哪里得到所有这样的信息。
\x 是一种指示接下来的两个字符表示十六进制数字的方法。两个十六进制数字(每个数字为 4 位)构成一个字节。
如果您想知道十进制版本是什么,请将左数字乘以16并将其添加到右侧数字,请记住“a”是10,“b”是11,依此类推。
在其他编程语言中,美元符号或序列 0x 也可用于标记十六进制数。
数字可以代表任何东西。有时它们是控制代码。检查 ASCII 表。