問一個其他問題, 我現(xiàn)在想接收一串從 機(jī)器發(fā)出來的數(shù)據(jù), 是以16進(jìn)制數(shù)發(fā)送出來的, 我們有個傳輸協(xié)議,協(xié)議里有位數(shù)和這位代表的是什么數(shù)據(jù),我是這么做得:
1,把每一位都截取出來, 有的是 16進(jìn)制數(shù), 有的是 ascii 表示的16進(jìn)制
例如:接收的總數(shù)居是 $message
第一位 bin2hex(substr($message,0,1));
第二位 bin2hex(substr($message,1,1));
還有什么辦法
如果是一個字節(jié)就不用截取啊,
$buffer = 'abcdefg......';
要讀取第幾位直接用下標(biāo),比如上面$buffer就是c