这是我使用循环将数据加载到数组中的代码: 并且我想在单词中回显数据但是我收到错误“注意:数组到字符串转换...”
for ($i = 0 ; $i < 4 ; $i++) {
$options[] = $row3= mysqli_fetch_array($result3);
}
echo $options[0];
答案 0 :(得分:0)
一切都是关于:
$options[] = $row3= mysqli_fetch_array($result3);
mysqli_fetch_array($ result3)返回一个数组。所以$ row3是一个数组,$ options []是一个数组。因此,当您打印$options[0]
时,您正在打印一个数组。
用户print_r($options[0]);
打印完整的数组。
你也可以使用:
echo $options[0]['idoptions'], $options[0]['options'];
答案 1 :(得分:0)
mysqli_fetch_array
返回一个数组,因此$row3
和$options[n]
是数组,因此“注意:数组转换为字符串......”
$options[0][0]
将是结果集中第一行的第一个元素,
答案 2 :(得分:0)
写一下
for ($i = 0 ; $i < 4 ; $i++) {
$options[i] = $row3= mysqli_fetch_array($result3);
}
print_r($options)
答案 3 :(得分:0)
如果resultset中没有更多行,则返回与获取的行或
NULL
对应的字符串数组。
$options
数组的每个索引都包含一个数组。因此,如果您想echo
此数组的特定索引,请先print_r($options);
查看每个索引$options
的子索引。