2011-10-28 13 views
1

私はvar_dump($this->reports);PHP、多次元配列の読み方は?

をすれば、私はこのようになります配列があります。テーブルまたはリスト内のデータので、私ができる私はそれを読んでくださいどのように

array(15) { 
["Terry CS"]=> 
array(1) { 
["2011-10-26"]=> 
array(2) { 
    [0]=> 
    string(5) "69.90" 
    [1]=> 
    string(5) "69.90" 
} 
} 
["2011-10-27"]=> 
array(3) { 
    [0]=> 
    string(6) "199.50" 
    [1]=> 
    string(6) "199.50" 
    [2]=> 
    string(5) "69.90" 
} 
} 
["Lisa CS"]=> 
array(1) { 
["2011-10-26"]=> 
array(1) { 
    [0]=> 
    string(5) "69.90" 
} 
} 
} 

を?

おかげ

+0

なぜそれをOO配列と呼びますか? – Darren

+1

通常の配列です。 'var_dump()'の代わりに 'print_r()'を使用してください。 – mario

答えて

0

あなたは、アレイ上で反復するforeachのを使用することができます。

foreach ($this->reports as $key => &$value) { 
    var_dump($key, $value); 
} 

あなたはこれを行うことができ、特定のデータにアクセスしたい場合:

var_dump($this->reports["Terry CS"]); 

詳しい情報hereを。

2

何をやろうとしていることはPHPマニュアル、セクションforeachを見て、いくつかの表形式でそれを印刷するために、データを収集している場合。