【发布时间】:2011-11-10 10:54:59
【问题描述】:
我正在寻找 php unpack() 函数的 javascript 等价物?有人可以指导我吗?
谢谢!
【问题讨论】:
-
php.js 有一个
pack()implementation 但显然没有unpack():-S
标签: php javascript phpjs
我正在寻找 php unpack() 函数的 javascript 等价物?有人可以指导我吗?
谢谢!
【问题讨论】:
pack() implementation 但显然没有 unpack() :-S
标签: php javascript phpjs
【讨论】:
如果以nodejs(4.5/6.5)为环境,Buffer可以部分实现unpack()的功能:
const buf = Buffer.from([0, 0, 0, 5]);
// Prints: 83886080
console.log(buf.readInt32LE());
查看其文档:https://nodejs.org/api/buffer.html#buffer_buf_readint32le_offset_noassert
这相当于:
unpack('V', join('', array_map(function ($a) { return chr($a); }, [0, 0, 0, 5])));
【讨论】: