Php 内爆或用逗号连接多维数组

Php 内爆或用逗号连接多维数组,php,arrays,Php,Arrays,我有多维数组 Array ( [123] => Array ( [0] => 120 [1] => 200 [2] => 180 [3] => 130 ) [124] => Array ( [0] => 150 [1] => 155 [2] => 160 [3] => 165 ) [125] => Array ( [0] => 121 [1] => 120 [2] => 121 [3

我有多维数组

Array ( 
    [123] => Array ( [0] => 120 [1] => 200 [2] => 180 [3] => 130 ) 
    [124] => Array ( [0] => 150 [1] => 155 [2] => 160 [3] => 165 ) 
    [125] => Array ( [0] => 121 [1] => 120 [2] => 121 [3] => 121 ) 
)
我想这样转化

120,200,180,130
150,155,160,165
121,120,121,121
120,200,180,130
150,155,160,165
121,120,121,121
这家伙怎么编码

我的代码也来自stackoverflow

 echo join("','", array_map(function ($data) { return $data[0]; }, $data)) 
但是。。输出
120150121
。。我想从123获得这应该对你有用:

(在这里,我只需使用和遍历每个innerArray并将其打印出来)


您只需迭代
$arrs
中的所有项,然后使用
内爆
格式化每个数组:

$arrs = Array ( 
    123 => Array ( 0 => 120, 1 => 200, 2 => 180, 3 => 130 ),
    124 => Array ( 0 => 150, 1 => 155, 2 => 160, 3 => 165 ),
    125 => Array ( 0 => 121, 1 => 120, 2 => 121, 3 => 121 ),
)
foreach($arrs as $arr) {
   echo implode(",",$arr)."\n";
}
“\n”
表示在原始文本中添加新行。如果您想使用HTML进行格式化,显然应该使用

foreach($arrs as $arr) {
   echo implode(",",$arr).'<br/>';
}
foreach($arrs作为$arr){
回波内爆(“,”,$arr)。“
”; }
你试过什么吗?是的,我也只是跟着stackoverflow。。echo连接(“,”,数组映射(函数($data){return$data[0];},$data)),但是。。输出。。120, 150, 121 .. 我想从123开始尝试google PHP…是的,然后向我们展示您的尝试我只是更新问题,您可能知道或者您可以阅读我的评论为什么您要先将内容存储到另一个数组中?哇,谢谢!但无论如何,如果你有时间回答。。内爆和连接有什么区别?@tara:正如你所看到的,这两个函数都是别名。所以没有区别,
内爆
更像是php喜欢命名事物的方式。
120,200,180,130
150,155,160,165
121,120,121,121
$arrs = Array ( 
    123 => Array ( 0 => 120, 1 => 200, 2 => 180, 3 => 130 ),
    124 => Array ( 0 => 150, 1 => 155, 2 => 160, 3 => 165 ),
    125 => Array ( 0 => 121, 1 => 120, 2 => 121, 3 => 121 ),
)
foreach($arrs as $arr) {
   echo implode(",",$arr)."\n";
}
foreach($arrs as $arr) {
   echo implode(",",$arr).'<br/>';
}