Reputation: 153
I am looking for the javascript equivalent of php unpack()
function? can someone direct me please.
Thanks!
Upvotes: 6
Views: 3283
Reputation: 10445
If nodejs (4.5/6.5) would be the environment, Buffer
can partially achieve the functionality of unpack()
:
const buf = Buffer.from([0, 0, 0, 5]);
// Prints: 83886080
console.log(buf.readInt32LE());
See its documentation: https://nodejs.org/api/buffer.html#buffer_buf_readint32le_offset_noassert
This is equivalent to:
unpack('V', join('', array_map(function ($a) { return chr($a); }, [0, 0, 0, 5])));
Upvotes: 1
Reputation: 271
Here is an unpack function for JS:
https://github.com/kvz/phpjs/blob/master/workbench/misc/unpack.js
Upvotes: 1