答案 0 :(得分:2)
如果值的顺序及其相互关联的顺序不同,则这可能不是最佳答案。但你可以这样做:
$mainarray = [];
foreach($array1 as $key => $name){
$mainarray[$key] = [
'name' => $name,
'date_addded' => $arrayDate[$key],
'status' => $arrayStatus[$key]
];
}
然后您可以使用视图中的主数组生成表格列表。
答案 1 :(得分:1)
查看此示例
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
<强>更新强>
如果你有三个或更多阵列
$keys = array('1','2','3');
$names = array('Bob','Fred','Joe');
$emails = array('a@mail.com','b@mail.com','c@mail.com');
$ids = array(A1,A2,A3);
//Create a blank array
$result = array();
foreach ($keys as $id => $key) {
$result[$key] = array(
'name' => $names[$id],
'email' => $emails[$id],
'id' => $ids[$id],
);
}
答案 2 :(得分:1)
$get_id=$data->get_id;
$get_product=$data->get_product;
$get_comment=$data->get_comment;
foreach($get_id as $i => $id){
$product = $get_product[$i];
$comment = $get_comment[$i];
echo "$id , $product, $comment<br/>";
}
此解决方案假设$ get_id,$ get_product和$ get_comment数组都以相同的方式编入索引。