ChristianNRW
ChristianNRW

Reputation: 542

Java to php, Byte, Type, Array

Here is a small Java Code Snippet.

ConfigData[] cd = new ConfigData[1];
cd[0] = new ConfigData();
byte[] tmpbyte ={1,(byte)0x01};
cd[0].settmpdata(tmpbyte);

"ConfigData" is my custom Type (int, Byte Array).

In my last thread i found the tip how to Build / work with a "ByteArray" in php. But this seems to be a question of the structure of those objects / array.

So.. How can i depict that in PHP.

Upvotes: 0

Views: 305

Answers (1)

Less
Less

Reputation: 3207

I hope that this can make some guidelines for you, in the terms of what you can do in PHP, and in a relation to your code snippet (the code is tested):

<?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 " " )

?>

Now, you might also want to check how byte manipulation in PHP is achieved. I suggest you to do a little Google search, and maybe check the official manual. You question was not specific enough, so I can't say more.

Upvotes: 1

Related Questions