gpt4 book ai didi

PHP 为什么只输出 1 行?

转载 作者:行者123 更新时间:2023-11-29 01:12:07 26 4
gpt4 key购买 nike

$responses = array();
while ($row = mysql_fetch_array($result)) {
$response = array(
'name' => $row['name']
);

$row;

$responses['name5'] = $response;
}
echo json_encode($responses);

我目前只从这个声明中得到 1 行我知道事实上他们更多。

最佳答案

在 while 循环的每次迭代中,您都在覆盖相同的数组键 $responses['name5'],因此最后您在 $ 中只有一个值响应数组。

相反,您可能希望将这样的内容附加到数组的末尾:

$responses[] = $response;

关于PHP 为什么只输出 1 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6835659/

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