为剩余字节添加填充到十六进制字符串

时间:2015-07-09 13:11:02

标签: php hex

我从未在PHP(或任何语言)中使用Hex-strings。现在我想知道如何将填充添加到十六进制字符串00(十六进制)直到达到8个字节。

$hex = bin2hex("MAIN");

如何为剩余字节添加00,以便$hex保存8个字节?

1 个答案:

答案 0 :(得分:0)

也许尝试str_pad

$hex = str_pad(bin2hex("MAIN"), 16, '00', STR_PAD_LEFT);

输出:"000000004d41494e"

这就是你想要的吗?