PHP base_convert()函数不能超过6个字节

问题描述 投票:1回答:2

我正在编写一个Web应用程序,您可以在字段中放置十六进制值,该应用程序会为您提供有关位的详细信息。但如果做的话,我面临一个问题:

base_convert(值,16,2)

使用6字节值,我获得了严格的位对应关系,但如果我再次使用7个或更多字节值,我得到的字符串不是正确的位对应关系。我不知道如何解决这个问题,因为它是PHP的功能。在PHP中有没有替代这个功能?

php hex byte bit
2个回答
1
投票

您应该每字节工作一次,而不是立即将完整值放在base_convert()函数中。


0
投票

请试试这个。

echo base_convert('value',16,2);要么

$测试= '值'; echo base_convert($ test,16,2);

输出:10101110

ref:http://php.net/manual/en/function.base-convert.php

© www.soinside.com 2019 - 2024. All rights reserved.