nag*_*ben 2 php arrays multidimensional-array
我正在使用这段代码进行脑力训练.我想在PHP中打印一个多维数组,其中'columns'用连字符分隔,'rows'用换行符分隔.
我的问题是我的代码在每行的末尾打印一个' - '.查看我的代码时很明显:
NB($result是2D阵列即$result[][])
foreach($result as $row){
foreach($row as $column){
echo $column . "-";
}
echo "\n";
}
Run Code Online (Sandbox Code Playgroud)
这是输出:
42-1-1394752507-16.125-
43-1-1394752569-16.125-
44-1-1394752632-16.562-
45-1-1394752693-17.125-
Run Code Online (Sandbox Code Playgroud)
打印出来以避免-每行拖尾的最佳方法是什么?我可以检查当前$column是否是最后一个元素,$row但我实际上并不知道如何做到这一点
implode 是你的朋友:
foreach($result as $row){
echo implode('-', $row) . "\n";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
302 次 |
| 最近记录: |