mysqli_fetch_row - 将它用作数组 - PHP

时间:2014-08-04 09:53:11

标签: php arrays mysqli

我想知道我们在PHP中有这个功能:

mysqli_fetch_row($result);

这将返回一个简单的数组,但将其用作

之类的数组
mysqli_fetch_row($result)[0];

获取数组的第一个元素不起作用,因此您必须创建一个包含返回数组的新变量。

有人可以解释为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

因为mysqli_fetch_row是一个返回值的函数 - 它本身不是数组。

分配变量将检索结果。不幸的是,它在早期版本的PHP中是如何工作的。

Gerald的链接标识了PHP 5.4中可用的功能,所以我猜你使用的是早期版本。