接口传过来一个二进制数,默认正常是0000000000000000,接口给的规则是从右数第1到第16位分别代表设备的通道1到通道16,0代表正常,1代表报警,比如传来0000000000000001就是通道1报警了,0000000000000011就是通道1和2都报警了,以此类推,我这边后台PHP需要判断了,如果有多个通道报警,还得判断哪几个报警了,给不同的值,有没有简单粗暴的方法
这是我现在的方法,有啥简单粗暴的方法吗,如果有2个通道报警了,我得存两条不一样的数据,3个报警,3条不一样的数据,以此类推
不要被表象迷惑了,这是字符串,按字符串处理。
你对循环的理解需要加深下