如何在php中打印多维数组

编程入门 行业动态 更新时间:2024-10-10 21:22:37
本文介绍了如何在php中打印多维数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

可能重复: php-如何打印此多维数组?

Possible Duplicate: php - How do I print this multidimensional array?

我有一个以下格式的数组

I have an array in below format

Array ( [0] => Array ( [product_id] => 33 [amount] => 1 ) [1] => Array ( [product_id] => 34 [amount] => 3 ) [2] => Array ( [product_id] => 10 [amount] => 1 ) )

我想从该数组获取以下格式的输出

I want to get output from that array as below format

Product ID Amount 33 1 34 3 10 1

任何人都可以在这个问题上帮助我.变量的var_dump是.

Can anyone please help me regarding this problem. var_dump of the variable is.

array 0 => array 'product_id' => string '33' (length=2) 'amount' => string '1' (length=1) 1 => array 'product_id' => string '34' (length=2) 'amount' => string '3' (length=1) 2 => array 'product_id' => string '10' (length=2) 'amount' => string '1' (length=1)

推荐答案

我相信这是您的数组

$array = Array ( 0 => Array ( "product_id" => 33 , "amount" => 1 ) , 1 => Array ( "product_id" => 34 , "amount" => 3 ) , 2 => Array ( "product_id" => 10 , "amount" => 1 ) );

使用foreach

echo "<pre>"; echo "Product ID\tAmount"; foreach ( $array as $var ) { echo "\n", $var['product_id'], "\t\t", $var['amount']; }

使用array_map

echo "<pre>" ; echo "Product ID\tAmount"; array_map(function ($var) { echo "\n", $var['product_id'], "\t\t", $var['amount']; }, $array);

输出

Product ID Amount 33 1 34 3 10 1

更多推荐

如何在php中打印多维数组

本文发布于:2023-11-30 15:52:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1650584.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多维   数组   如何在   php

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!