我正在编程一个Web应用程序,您在其中将十六进制值放在字段中,并且该应用程序为您提供了最高位的详细信息。 但是,如果要这样做,我将面临一个问题:
base_convert(value,16,2)
具有6个字节的值时,我得到了严格的位对应关系,但是如果我再次使用7个或更多字节的值时,我得到的字符串不是正确的位对应关系。 我不知道如何解决此问题,因为它具有PHP功能。 在PHP中,除了此功能,还有其他选择吗?
答案 0 :(得分:1)
您应该每个字节工作一个字节,而不是立即将完整值放在base_convert()函数中。
答案 1 :(得分:0)
请尝试这个。
echo base_convert('value',16,2); 或
$ test ='value'; 回声base_convert($ test,16,2);
输出:10101110