....那你这个二维数组是怎么样的
你这样的数组和原来没啥区别啊
如果你那个key是固定的,那改下你原来的 $b 成 $b['name'] 就完了
foreach ($b["name"] as $key => $value){
echo "";
echo "".$b["name"][$key]."";
echo "".$b["price"][$key]."";
echo "".$b["counts"][$key]."";
echo "".$b["price"][$key] * $b["counts"][$key]."";
echo "";
}
因为你这个二维数组的结构和表格的结构并不相符,如果想像你那样一行代码输出,那需要转化一下数组。
$d = array();
foreach ($b as $k => $v){
foreach ($v as $key => $value){
$d[$key][$k] = $value;
}
}
//print_r($d);
奇怪,追答消失了
你这个数组说实话和原来没啥区别,按照原来的代码只要将 $name 改成$b['name']
如果想像你后来图片那样一条代码输出那需要重组一下数组,因为你的数组结构和表格的结构并不一致
$d = array();
foreach ($b as $k => $v){
foreach ($v as $key => $value){
$d[$key][$k] = $value;
}
}