2016-04-24 7 views
1

配列の特定の位置にアクセスしようとしています。私の意図は、次の構造を位置付ける位置を知ることです。PHPで配列の配列を読み取る

Array ( 
    [0] => Array ( 
    [id] => 215150311 
    [descripcion] => CHOCOLATE HERSHEYS 
    [status] => 23324 
    [precio] => 2.67) 

    [1] => Array ( 
    [id] => 215156968 
    [descripcion] => HUEVO DE CHOCOLATE 
    [status] => 7296 
    [precio1] => 9.72 
    )) 

私が間違って何をやっているフィールド2

foreach($matriz as $row => $innerArray){ 
    foreach($innerArray as $innerRow => $value){ 
    //echo "el key es " .$innerRow . " y el valor es : " . $value. "<br/>"; 
    //echo "arreglo ".$matriz[$value[1]]; 
    echo "El valor es ".$value."<br/>"; 
    } 
    } 

、私は、二重のforEachで回るが、私は、このような製品の概要などの特定の位置にアクセスすることはできませんか?

ご協力いただきありがとうございます。

答えて

4

なぜ2つのforeachを使用しますか?それはあなたが1つだけ必要と思われる。

foreach($matriz as $row => $innerArray){ 
    echo "El valor es ".$innerArray['descripcion']."<br/>"; 
} 
関連する問題