[英]What is the meaning of \x00 , \x04 in PHP
我有一些代码有\\ x00和\\ x04 十六进制代码 ,这意味着什么?
$str= implode("\x00", $var['message']); //line 1
$id= $var['message'] . "\x04" . $id; //line 2
line1和line2会发生什么我想把它们作为二进制格式写入外部文件。
我在哪里可以获得这样的所有信息。
\\ x是一种表示接下来的两个字符代表十六进制数字的方法。 两个十六进制数字(每个都是4位)构成一个字节。
如果你想知道十进制版本是什么,将左数字乘以16并将其加到右边的数字,记住“a”是10,“b”是11,等等。
在其他编程语言中,美元符号或序列0x也可用于标记十六进制数字。
数字可以代表任何东西。 有时它们是控制代码。 检查ASCII表 。
\\ x04是ASCII格式的传输结束。 这在大多数类C语言中都有用。
\\x
HH
是一个转义序列,用于描述具有该十六进制值的字节。
所以\\x00
描述了值为0的字节, \\x04
描述了值为4的字节。请注意,此转义序列仅以双引号字符串进行插值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.