从数组返回值

时间:2014-06-09 20:56:30

标签: php

这段代码有没有理由避免数组中的第一个值?

$rappels = array();
$i = 0;
while($row = $result->fetch_assoc()) {
    foreach($row as $key=>$val) {
        $rappels[$i][$key] = $val;
    }
    $i++;
}
return $rappels;

当我返回绳索时,似乎总是避免返回第一个项目,该项目应该是数组中的[0]。

1 个答案:

答案 0 :(得分:1)

您的代码中有许多冗余。您不需要$i也不需要foreach循环。

$rappels = array();
while($row = $result->fetch_assoc()) {
    $rappels[] = $row;
}
return $rappels;

您发布的代码不应删除任何行。您可能需要查看尚未发布的代码,以查看是否存在跳过第一行的内容。