PHP-需要使用数组解释end()

PHP-需要使用数组解释end(),php,arrays,Php,Arrays,这是什么?它有什么作用?你能评论一下吗 echo end$array->id end将数组的内部指针提前到最后一个元素,并返回其值。end将数组的内部指针设置到最后一个元素。所以 echo end($array)->id; 回显数组中最后一个元素的id参数。结束函数给出数组的最后一个元素 在本例中,数组是一个对象数组,从数组中的最后一个对象返回id属性。您读过了吗?我认为这在内容或注释中有详细说明。end$array将返回数组的最后一个元素值。例如: 如果endend$array是wha

这是什么?它有什么作用?你能评论一下吗


echo end$array->id

end将数组的内部指针提前到最后一个元素,并返回其值。

end将数组的内部指针设置到最后一个元素。所以

echo end($array)->id;

回显数组中最后一个元素的id参数。

结束函数给出数组的最后一个元素

在本例中,数组是一个对象数组,从数组中的最后一个对象返回id属性。

您读过了吗?我认为这在内容或注释中有详细说明。

end$array将返回数组的最后一个元素值。例如:

如果endend$array是whatever,则whatever->id

但我认为在你的例子中End$数组是$随便什么


所以,$whatever->id将给出一些输出。

您不理解的部分是什么?end将数组的内部指针提前到最后一个元素,并返回其值。数组可能包含一些对象,因此它将获取该数组中的最后一个对象并调用该对象的id属性。.Akhil,感谢您的回答。您错过了指向对象数组的部分,这一点并不明显。在本例中,返回的不是数组中最后一个元素的属性,而是数组中某个对象的属性。缺少指向该对象数组的属性。