我想知道我们在PHP中有这个功能:
mysqli_fetch_row($result);
这将返回一个简单的数组,但将其用作
之类的数组mysqli_fetch_row($result)[0];
获取数组的第一个元素不起作用,因此您必须创建一个包含返回数组的新变量。
有人可以解释为什么这不起作用?
答案 0 :(得分:0)
因为mysqli_fetch_row是一个返回值的函数 - 它本身不是数组。
分配变量将检索结果。不幸的是,它在早期版本的PHP中是如何工作的。
Gerald的链接标识了PHP 5.4中可用的功能,所以我猜你使用的是早期版本。