我正在尝试创建一个用户订单历史记录列表,每个参考号显示不同的div。
我正在使用这样的多维数组:
$array = Array(
"581095389012"=>Array(21,21,21),
"112341234123"=>Array(25,25,25)
);
现在这里是我希望如何展示它的例子:
Div 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.',');
}
}
}
任何帮助将不胜感激。 提前谢谢。
答案 0 :(得分: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>';
}
}
答案 1 :(得分:0)
foreach($array as $key => $value) {
echo "<div>";
echo "Reference number: ". $key;
foreach ($value as $k => $v) {
echo "Product id: ".getproductname($v);
}
echo "</div>";
}