多维数组中的 Foreach

罗马框

我必须制作一个以这种方式工作的 csv 文件:

Row 1 --> Text Data 
Row 2 --> Person Information
Row 3 --> Products information 

Row1 和 Row2 已完成,我已经正确编写了代码。

ROW3是一个问题becasue需要给我带回一排每一个产品,他们所有的数据。

我怎样才能写出代码的方式?目前我已经写了这个,但 row3 是空的。

$list = array (
    array ('Order id', 'Billing Name' , 'Product Title', 'Total Price' ),
    array ($order->id, $order->firstname, '', ''),   
    $listProd = array(),
  );

  $listProd = array();
  foreach ($order->products as $product) {
    $listProd = array (
        $order->id,
        '',
        $product->title,
        $cart->renderPriceAndCurrency($product->pad_price),
    );
  }

  $local_file = fopen('php://temp', 'r+');
    foreach ($list as $row) {
      fputcsv($local_file, $row);
  }

  rewind($local_file);

谢谢你。

u_mulder
$list = array (
    array ('Order id', 'Billing Name' , 'Product Title', 'Total Price' ),
    array ($order->id, $order->firstname, '', ''),   
    $listProd = array(), // this does __nothing__ except adding empty array to `$list`
);

替换为:

$list = array (
    array ('Order id', 'Billing Name' , 'Product Title', 'Total Price' ),
    array ($order->id, $order->firstname, '', ''),   
);
foreach ($order->products as $product) {
    $list[] = array (
        $order->id,
        '',
        $product->title,
        $cart->renderPriceAndCurrency($product->pad_price),
    );
}

在这里,您将每个产品项目添加$list数组的末尾

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java中的多维数组的Foreach

来自分类Dev

多维数组中的foreach循环

来自分类Dev

在foreach中获取多维数组

来自分类Dev

PHP中多维数组中的foreach循环

来自分类Dev

PHP中多维数组中的foreach循环

来自分类Dev

Foreach覆盖多维数组中的先前记录

来自分类Dev

Foreach中的两个多维数组

来自分类Dev

Foreach中的两个多维数组

来自分类Dev

将 foreach 结果存储在多维数组中

来自分类Dev

php - 从多维数组中获取数据(foreach)

来自分类Dev

foreach输入多维数组

来自分类Dev

Foreach循环多维数组

来自分类Dev

PHP多维数组foreach

来自分类Dev

Foreach遍历多维数组

来自分类Dev

PHP多维数组foreach

来自分类Dev

多维数组foreach函数

来自分类Dev

多维数组的嵌套“foreach”

来自分类Dev

使用preg-match在foreach中推送到多维数组

来自分类Dev

如何在foreach迭代中修改多维数组的子元素

来自分类Dev

PHP:使用foreach从多维数组中删除元素(按键)

来自分类Dev

在多维数组上的javascript中实现foreach循环问题

来自分类Dev

使用 Foreach 循环从多维数组中删除重复项

来自分类Dev

在没有foreach的多维数组php中按值删除

来自分类Dev

使用 foreach(多维数组)从键中获取值

来自分类Dev

具有多维数组的Foreach

来自分类Dev

在多维数组中使用foreach()

来自分类Dev

带有Foreach的多维数组

来自分类Dev

用 foreach 填充多维数组

来自分类Dev

遍历foreach并将该foreach中的元素放入新的多维数组