/// <summary>
/// 将数据写入到字节数组中
/// </summary>
static byte[] Write(Model data) {
MemoryStream ms = new MemoryStream();
BinaryWriter bw = new BinaryWriter(ms);
bw.Write(data.CmdID); //写数据
bw.Write(data.UserID);
bw.Write(data.Name);
return ms.GetBuffer();
}
/// <summary>
/// 从字节数组中读取数
/// </summary>
static Model Read(byte[] byteArray) {
MemoryStream ms = new MemoryStream(byteArray);
BinaryReader br = new BinaryReader(ms);
return new Model {
CmdID = br.ReadByte(), //读数据
UserID = br.ReadInt32(),
Name = br.ReadString()
};
}
$array = [];
//给数组赋值(向数组中添加元素)
//方式一:
array_push($array,'张三');
array_push($array,'李四');
//方式二:
$array[]='张三';
$array[]='李四';
//取值
echo $array[0];//输出:张三
echo $array[1];//输出:李四