2013-07-24 2 views
-1

Мой массивмногомерный массив с Foreach

<?php 
$aLaptop = array (
'Acer' => array (
    'img' => 'Images/Acer.jpg', 
    'Price' => '699,99', 
    ), 

'Dell' => array (
    'img' => 'Images/Dell.jpg', 
    'Price' => '699,99', 
    ) 
); 



?> 

и

мой Еогеасп

<?php 
    foreach($aLaptop as $sMerk => $aModel) 
    { 
     echo '<h2>'.$sMerk.'</h2><br />'; 
     echo '<br />'; 
     foreach($aModel as $sInfo => $sExtra) 
     { 
      echo '<img src="'.$sExtra.'"<br />'; 
      echo '<h3>'.$sExtra.'</h3><br />'; 
      echo '<br />'; 
     } 
    } 

    ?> 

Но это не работает, пожалуйста, может кто-то помочь? Я хотел бы иметь возможность иметь картину и цену. Теперь я получаю изображение, путь изображения, необоснованное изображение и цену.

ответ

5
<?php 
foreach($aLaptop as $sMerk => $aModel) 
{ 
    echo '<h2>'.$sMerk.'</h2><br />'; 
    echo '<br />'; 
    echo '<img src="'.$aModel['img'].'"><br />'; 
    echo '<h3>'.$aModel['Price'].'</h3><br />'; 
    echo '<br />'; 
} 
+0

+1 к Mantas Urnieza. – ncm

+0

+1 пятно на. Простое/элегантное решение. – bestprogrammerintheworld

Смежные вопросы