Php Mysqli代码输出解释

Php Mysqli代码输出解释,php,mysqli,Php,Mysqli,你能解释一下为什么输出结果是这样的吗?我想知道为什么会包括这个数组。我在程序中看不到任何数组字。这是怎么发生的?我怎么能只输出“1”呢 代码: 结果: --- array(3) { [0]=> array(1) { [0]=> string(1) "1" } } 无论如何,我已经删除了其他输出,我只想知道为什么会包含数组。请注意,根据文档-mysqli\u result::fetch\u all的返回类型 mysqli的fetch\u all返回一个数组。从上的文档中可以看到,返

你能解释一下为什么输出结果是这样的吗?我想知道为什么会包括这个数组。我在程序中看不到任何数组字。这是怎么发生的?我怎么能只输出“1”呢

代码:

结果:

---
array(3) {
[0]=>
 array(1) {
[0]=>
string(1) "1"
}
}

无论如何,我已经删除了其他输出,我只想知道为什么会包含数组。

请注意,根据文档-
mysqli\u result::fetch\u all的返回类型


mysqli的fetch\u all返回一个数组。从上的文档中可以看到,返回值是“返回一个包含结果行的关联或数字数组数组”。因此,您得到了一个数组。您拥有的是一行(作为数组)和一个值(在数组中)以及一个值“1”

---
array(3) {
[0]=>
 array(1) {
[0]=>
string(1) "1"
}
}