2017-02-10 10 views
0

私のPHPコードでは、値を取得する配列オブジェクト$ myArrayIbjectがあります。私はそれが一次元配列ではないことを知っています。それは私が確かに知っているものです。PHPでバリアント配列オブジェクトのループスルーと出力値

私は

echo gettype($myArrayIbject); 

を実行すると、オブジェクトを返します。

Iは

echo count($myArrayIbject); 

を実行すると、それは私が

var_dump($myArrayIbject); 

を実行すると1632

これは#3(0){}

オブジェクト(バリアント)を返し

私はそれは私が観察している8209.

他の事は、私は以下のコードを実行すると$ myArrayIbjectから[0] $ myArrayIbject [1631]へのすべての方法を、それは整数値を返すことである返し

variant_get_type($myArrayIbject) 

を実行します

for ($i=0; $i< count($myArrayIbject); $i++) { 
    echo "Value at ".$i." is ". $myArrayIbject[$i]."<br/>"; 
} 

これはすべての値にアクセスする方法ではありません。私はすべての値を抽出してアクセスする方法を探しています。

+0

を使用することができます;' –

+0

これは、オブジェクト(バリアント)#3(0)を出力{} –

+0

これはCOMからだろうウィンドウ上のオブジェクト?おそらく面白い? http://php.net/manual/en/class.variant.php。そうでない場合は、PHPのバージョンとオペレーティングシステムとそのオブジェクトをどのように作成しましたか?私は好奇心が強いです。このページの右側にある「リンクされた」質問が役に立つかもしれません。 –

答えて

0

あなたは `のvar_dump($ myArrayIbject)の実際の出力を表示する必要があり、この

foreach($myArrayIbject as $index=>$value) 
    echo "Value at ".$index." is ". $value."<br/>"; 
} 
+0

私にÂ??????????????????? + ?????????????????????? ???????????????????????? ??????????????? ????????????????????????????????????????????¹ ??????????????????????????????????????????? ?? ???????????????????? ???????????????????????????????????????????????????????? ???????????????????????????????????????????????????????? ???????????????????????????????????????????????????? ???????????????????????????????????????????????????????? ???????????????????????????????????????????????????????? ???????????? echo $ myArrayIbjectと同じときと同じです。 –

関連する問題