2014-01-17 117 views
0

我試圖創建一個用戶順序歷史列表,它顯示在每個參考數字的不同div中。PHP - 把同一個數組中的多維數組值放入不同的div

我使用這個多維數組是這樣的:

$array = Array(
       "581095389012"=>Array(21,21,21), 
       "112341234123"=>Array(25,25,25) 
      ); 

現在,這裏的我是多麼希望它顯示的例子:

1區:

Reference number: 581095389012 
Product id: getproductname(21) 
Product id: getproductname(21) 
Product id: getproductname(21) 

DIV 2從這裏開始

Reference number: 112341234123 
Product id: getproductname(21) 
product id: getproductname(21) 
product id: getproductname(21) 

我一直在這個問題上停留了幾個小時,我真的可以使用一些幫助來完成這項工作。

我試圖勾搭這個代碼,讓每參考號碼分開的值,但我就是不解決如何做到這一點:

function convertMultiArrayValuesToHistoryInformation($array){ 
    foreach($array as $key=>$value){ 
     //print_r($value.'<br/><br/>'); 
     foreach($value as $k=>$v){ 
      //return($v.'<br/>'); 
      print_r($v.','); 
     } 
    } 
} 

任何幫助,將不勝感激。 在此先感謝。

回答

1
function convertMultiArrayValuesToHistoryInformation($array){ 
foreach($array as $key=>$value){ 
    echo '<div>Reference number: '.$key; 
    foreach($value as $k=>$v){ 
      echo '<br><span>Product id: getproductname('.$v.')</span>'; 
    } 
    echo '</div>'; 
} 

}

+0

完全的作品,謝謝你幫我在這裏! –

0
foreach($array as $key => $value) { 
    echo "<div>"; 
    echo "Reference number: ". $key; 
    foreach ($value as $k => $v) { 
     echo "Product id: ".getproductname($v); 
    } 
    echo "</div>"; 
} 
相關問題