显示 2D 数组错误严格标准的最后一个索引键


Display last index key of 2D array error strict standards

我正在尝试显示第一维和第二维的最后一个值的键。

我正在使用此代码获取 2D 数组中值的索引键,它可以工作,但我收到一个非常烦人的错误

echo end(array_keys($patch_array));

错误:

严格的标准:只有变量才能通过引用传递

我该如何解决此问题?

end() 的参数是通过引用传递的。 就是这样,所以它将内部指针设置到数组的末尾。

您可以通过执行以下操作来修复它:

$keys = array_keys($patch_array);
echo end($keys);