【发布时间】:2019-12-10 21:14:48
【问题描述】:
我是 PHP 初学者,我在多维数组中有大量数据
$result =
array
(
array(
array("name" => "Volvo", "price" => 2222, "model" =>18),
array("name" => "Tata", "price" => 2222, "model" =>18),
array("name" => "Asoka", "price" => 2222, "model" =>18),
),
array(
array("name" => "BMW", "price" => 2222, "model" =>17),
array("name" => "Benz", "price" => 2222, "model" =>17),
array("name" => "Maroti", "price" => 2222, "model" =>17),
),
array(
array("name" => "porse", "price" => 25648, "model" =>16),
array("name" => "farari", "price" => 25486, "model" =>16),
array("name" => "Volvo", "price" => 25422, "model" =>16),
),
);
我使用 foreach 循环遍历数组,并打印模型行方式,
foreach($result as $k => $datas){
echo $datas[$k]['model'].'-->';
foreach($datas as $key => $data){
//print_r($data);
echo $data['price'] ;
echo $data['name'].'-*-';
}
echo '<br>';
}
当我运行这段代码时,我会收到以下输出:
18-->2222Volvo-*-2222Tata-*-2222Asoka-*-
17-->2222BMW-*-2222Benz-*-2222Maroti-*-
16-->25648porse-*-25486farari-*-25422Volvo-*-
但是,我正在尝试在 html 表中以与以下类似的方式打印此数组的列方式:
18 --> 17 --> 16-->
2222-Volvo 2222-BMW 25648-porse
2222-Tata 2222-Benz 25486-farari
2222Asoka 2222-Maroti 25422-Volvo
【问题讨论】:
-
那么首先要做的就是输出 HTML 而不仅仅是裸数据
-
这和 MySQL 有什么关系?
-
欢迎,为了提高您在 SO 上的体验,请阅读how to ask、On Topic question,然后查看Question Check list、the perfect question,如何创建Minimal, Complete and Verifiable Example 和take the tour
-
根据车型值将所有汽车分组到单个数组中的一致性是什么?
-
只需将您的信息放在多个 div 中并使用 css 来拥有您的专栏(例如观看 flexbox)
标签: php foreach html-table