0
我有這樣的Python腳本轉換蟒蛇包到PHP包
b_string = pack('>hqh2sh13sh5sh3sBiiihiiiiii',
21, 0,
len(country), country,
len(device), device,
len('1.3.1'), "1.3.1",
len('Web'), "Web",
27, 0, 0,
3, 0, cid, lac,
0, 0, 0, 0)
,我想將其轉換爲PHP的,這是我這麼遠來到
$body= pack('nln2c*n13c*n5c*n3c*Ciiiniiiiii',
21, 0,
strlen($this->_mccToCountry[$this->_mcc]), $this->_mccToCountry[$this->_mcc],
strlen($this->_device), $this->_device,
strlen('1.3.1'), "1.3.1",
strlen('Web'), "Web",
27, 0, 0,
3, 0, $this->_cellId, $this->_lac,
0, 0, 0, 0);
的變量是一樣的那些python腳本,但我得到這個錯誤
PHP的警告:包():N型:太少參數在... /應用/擴展/ Zend公司的擴展/ NMS/Bts.php:150
幫助將非常感激。
你不打算使用第一個參數作爲代碼類型,如'n'爲16位未分配。 – RobertPitt 2010-08-23 08:13:31