Java到PHP,字节,类型,数组

时间:2012-10-30 09:15:55

标签: java php

这是一个小型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中描绘它。

1 个答案:

答案 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中的字节操作。我建议你做一些谷歌搜索,也许查看官方手册。你的问题不够具体,所以我不能多说。