定义一个二进制字符串

void defbin(int bs,int pos,str hexs);
//bs:二进制字符串的句柄值
//pos:写入区开始位置,由于hexs两个字节表示一个二进制字节,因此对于1024字节的bin来说,只能分段写入,因此给了pos变量来描述写入位置;
//写入位置必须要小于size,否则会写入不进去
//hexs:十六进制字符串,2个字符表示一个bin字节,可以有空格,也可以没有空格

示例

int bs;
bs=newbin(16);
defbin(bs,0,"00 01 00 02 00 03 00 0A 00 0B 00 10 00 12 00 14");

echo(getbin(bs,1)); //显示1
echo(getbin2(bs,1)); //显示512

注意