[請益] PHP unpack 問題
小弟是初學者 , 所以很多東西都不太知道 >___< 問的太白痴希望大家見諒 .
$contents = "aaaabbbbcccccccccccc123123";
echo bin2hex($contents);
//echo bin2hex($contents);
$y = unpack('Vcrc/Vlen/c*', $contents); // llc*
//var_dump($y);
echo ' ';
echo $y["crc"];
echo ' ';
echo $y["len"];
echo ' ';
echo dec2bin($y);
請問這樣拆資料 , 為什麼 $y 都是 int 的 array , 可不可以弄成 binary ,
還是那是因為 dec2bin 的關係 , 我想要做的是
aaaa 一個變數
bbbb 一個變數
cccccccc 後所有的資料, 一個變數 .
請問要如何用 unpack 做到 ?
謝謝 <(_ _)>
這篇只教你拆一個一個, 但不知怎麼取某個 offset 到資料的結尾 , python 有 [x:y] , 但 php 就不知了 T_T
http://www.codediesel.com/php/unpacking-binary-data/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.121.210
※ 編輯: zha0 來自: 220.135.121.210 (08/17 19:13)
→
08/17 19:58, , 1F
08/17 19:58, 1F
→
08/17 20:05, , 2F
08/17 20:05, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章