《PHP應(yīng)用:PHP處理二進(jìn)制數(shù)據(jù)的實(shí)現(xiàn)方法》要點(diǎn):
本文介紹了PHP應(yīng)用:PHP處理二進(jìn)制數(shù)據(jù)的實(shí)現(xiàn)方法,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
PHP編程PHP處理二進(jìn)制數(shù)據(jù)需要用到pack()和unpack().
PHP編程pack()用來將數(shù)據(jù)轉(zhuǎn)成二進(jìn)制數(shù)據(jù),使用方法如下:
PHP編程pack(“LL”, 0,1);
PHP編程pack(“C”, a);
PHP編程unpack()可以將二進(jìn)制數(shù)據(jù)解析成關(guān)系數(shù)組,它接受2個(gè)參數(shù),使用方法如下:
PHP編程$arr = unpack(“Chead”, $binstream);?? //讀取第1個(gè)字節(jié)
PHP編程$arr = unpack(“Chead/C3string/C4number”, $binstream);? //讀取8個(gè)字節(jié),用斜杠可以分隔
PHP編程pack()和unpack()函數(shù)的第一個(gè)參數(shù)表如下
PHP編程■a:NULL填充的字節(jié)串
PHP編程■A:空格填充的字節(jié)串
PHP編程■h:十六進(jìn)制數(shù),低四位字節(jié)優(yōu)先
PHP編程■H:十六進(jìn)制數(shù),高四位字節(jié)優(yōu)先
PHP編程■c:有符號(hào)字符
PHP編程■C:無符號(hào)字符
PHP編程■s:有符號(hào)短整型(總是16位,機(jī)器字節(jié)序)
PHP編程■S:無符號(hào)短整型(總是16位,機(jī)器字節(jié)序)
PHP編程■n:無符號(hào)短整型(總是16位,大尾字節(jié)序)
PHP編程■v:無符號(hào)短整型(總是16位,小尾字節(jié)序)
PHP編程■I:有符號(hào)整型(機(jī)器相關(guān)大小和字節(jié)序)
PHP編程■I:無符號(hào)整型(機(jī)器相關(guān)大小和字節(jié)序)
PHP編程■l:有符號(hào)長(zhǎng)整型(總是32位,機(jī)器字節(jié)序)
PHP編程■L:無符號(hào)長(zhǎng)整型(總是32位,機(jī)器字節(jié)序)
PHP編程■N:無符號(hào)長(zhǎng)整型(總是32位,大尾字節(jié)序)
PHP編程■V:無符號(hào)長(zhǎng)整型(總是32位,小尾字節(jié)序)
PHP編程■f:浮點(diǎn)數(shù)(機(jī)器相關(guān)大小和表示)
PHP編程■d:雙精度數(shù)(機(jī)器相關(guān)大小和表示)
PHP編程■x:空字節(jié)
PHP編程■X:倒退一個(gè)字節(jié)
PHP編程■@:用NULL填充絕對(duì)位置
PHP編程以上這篇PHP處理二進(jìn)制數(shù)據(jù)的實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持維易PHP.
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/6135.html