gpt4 book ai didi

PHP - 打印多维数组

转载 作者:行者123 更新时间:2023-12-02 06:17:40 25 4
gpt4 key购买 nike

我对这段代码感到困惑。我想在 PHP 中打印一个多维数组,其中“列”由连字符分隔,“行”由换行符分隔。

我的问题是我的代码在每一行的末尾打印了一个“-”。查看我的代码时,这一点很明显:

注意($result 是一个二维数组,即 $result[][])

foreach($result as $row){
foreach($row as $column){
echo $column . "-";
}
echo "\n";
}

这是输出:

42-1-1394752507-16.125-
43-1-1394752569-16.125-
44-1-1394752632-16.562-
45-1-1394752693-17.125-

为了避免在每一行尾随 -,最好的打印方式是什么?我可以检查当前的 $column 是否是 $row 中的最后一个元素,但我实际上不知道该怎么做

最佳答案

implode 是你的 friend :

foreach($result as $row){
echo implode('-', $row) . "\n";
}

关于PHP - 打印多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22544238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com