V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hxnets  ›  全部回复第 6 页 / 共 7 页
回复总数  140
1  2  3  4  5  6  7  
2020-11-27 17:42:28 +08:00
回复了 hxnets 创建的主题 PHP PHP 数据追加数据后的长度问题
@lovecy @zjsxwc 首先感谢老哥的回复,我这边现在是处理 dlt645 协议,协议要求要对数据域的每字节+33,当充值此处小的时候没关系,但是当充值此处 200 以上的时候,数据会进位,协议要求的字节长度是 8 位,这时候产生的数据是 9 位,导致指令出错,现在应该是要对数据取低位。

所以 如果有一个字符串 我应该怎么取它的低 8 位?
2020-11-27 17:42:20 +08:00
回复了 hxnets 创建的主题 PHP PHP 数据追加数据后的长度问题
@zjsxwc 首先感谢老哥的回复,我这边现在是处理 dlt645 协议,协议要求要对数据域的每字节+33,当充值此处小的时候没关系,但是当充值此处 200 以上的时候,数据会进位,协议要求的字节长度是 8 位,这时候产生的数据是 9 位,导致指令出错,现在应该是要对数据取低位。

所以 如果有一个字符串 我应该怎么取它的低 8 位?
2020-11-27 16:22:20 +08:00
回复了 hxnets 创建的主题 PHP PHP 数据追加数据后的长度问题
附我这边加 33 的代码

/**
* 数据加 0x33
* @param $data //数据
* @return string
*/
function addData33($data)
{
$data = str_split($data,2);
for($i = 0;$i<count($data);$i++)
{
$data[$i] = dechex(hexdec($data[$i]) + 0x33);
}
return implode("",$data);
}
2020-11-03 17:41:58 +08:00
回复了 NebulaGraph 创建的主题 推广 发版抽奖保平安 | 抽 2 张京东 E 卡
分子
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2596 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 13:34 · PVG 21:34 · LAX 06:34 · JFK 09:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.