0

これが小さなJavaコードスニペットです。

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

「ConfigData」は私のカスタムタイプ(int、Byte Array)です。

私の最後のスレッドで、phpで「ByteArray」をビルド/操作する方法のヒントを見つけました。しかし、これはそれらのオブジェクト/配列の構造の問題のようです。

だから..PHPでそれをどのように表現できますか?

4

1 に答える 1

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でのバイト操作がどのように実行されるかを確認することもできます。グーグルで少し検索して、公式マニュアルをチェックすることをお勧めします。あなたの質問は十分に具体的ではなかったので、私はこれ以上言うことはできません。

于 2012-10-30T11:23:00.213 に答える