1

我有三个 JSON 数组现在我已解码(json_decode)将其转换为 PHP 关联数组,结果显示此结果。

在此处输入图像描述

现在我想像这样在一张表中显示这三个数组。

在此处输入图像描述

我该怎么做,请帮忙。

4

3 回答 3

2

如果值的顺序及其相互关联的顺序不同,这可能不是最佳答案。但你可以这样做:

$mainarray = [];
foreach($array1 as $key => $name){
   $mainarray[$key] = [
      'name' => $name,
      'date_addded' => $arrayDate[$key],
      'status' => $arrayStatus[$key]
   ];
}

然后您可以使用视图中的主数组来生成表格列表。

于 2017-11-02T11:57:21.717 回答
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],
    );
}
于 2017-11-02T11:51:08.023 回答
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 数组都以相同的方式索引。

于 2017-11-02T11:58:29.327 回答