这是一个小型Java代码片段。
ConfigData[] cd = new ConfigData[1];
cd[0] = new ConfigData();
byte[] tmpbyte ={1,(byte)0x01};
cd[0].settmpdata(tmpbyte);
“ConfigData”是我的自定义Type(int,Byte Array)。
在我的上一个帖子中,我发现了如何在php中使用“ByteArray”构建/使用提示。 但这似乎是这些对象/数组结构的问题。
所以.. 我怎样才能在PHP中描绘它。
答案 0 :(得分:1)
我希望这可以为您提供一些指导,根据您在PHP中可以执行的操作,以及与您的代码段的关系(代码已经过测试):
<?php
// define class
class ConfigData
{
var $intVal;
var $tmpData;
}
$cData = new ConfigData(); // new ConfigData instance
$array[0] = $cData; // put it in a single element array
$array[0]->intVal = 5; // assign an integer to intVal
$array[0]->tmpData = array(1, 1, 2); // assign an array of whatever to tmpData
foreach($array[0]->tmpData as $val) // iterate through assigned array
echo $val." "; // print array item (and append " " )
?>
现在,您可能还想检查如何实现PHP中的字节操作。我建议你做一些谷歌搜索,也许查看官方手册。你的问题不够具体,所以我不能多说。