我需要一个看起来像这样的数组(除了最后一个项目,每个项目后面的逗号)
Array
(
[0] => 129.74,
[1] => 130.74,
[2] => 129.50,
[3] => 129.10,
[4] => 129.80,
[5] => 129.74
)
这是我的代码:
$sth = $db->prepare("SELECT Actual FROM csvhoejde1");
$sth->execute();
$result = $sth->fetchAll(PDO::FETCH_COLUMN, 0);
echo'<pre>';
print_r($result);
echo'</pre>';
这是我来自$result
Array
(
[0] => 129.74
[1] => 130.74
[2] => 129.50
[3] => 129.10
[4] => 129.80
[5] => 129.74
)
答案 0 :(得分:3)
循环的另一种方法是内爆和爆炸数组。
放大逗号和其他字符,然后在该其他字符上爆炸。
$arr = explode("@", implode(",@", $arr));
答案 1 :(得分:0)
仅循环遍历结果,并在除最后一个值之外的每个值的最后添加,
:
$arr = [];
foreach($result as $r){
$arr[] = (end($result) != $r) ? $r . "," : $r;
}
$arr
将包含最后一个数组,最后一个数组除最后一个之外的所有值都加上逗号。