实际编写一个laravel web应用程序。我创建了一个函数,它从mysql中检索了一些我需要使用的ID。
此函数返回一个对象(var_dump)
object(Illuminate\Support\Collection)[335]
protected 'items' =>
array (size=3)
0 =>
object(stdClass)[334]
public 'crschpsup_id' => int 107
1 =>
object(stdClass)[333]
public 'crschpsup_id' => int 108
2 =>
object(stdClass)[340]
public 'crschpsup_id' => int 235
我如何逐个使用它们,$myobject->items
或$myobject[0]
,因为数组也不起作用。
感谢您的帮助
答案 0 :(得分:0)
在大多数情况下,laravel使用集合类轻松处理数组或对象集。从数据库,会话包消息中选择的行,所有这些都是集合。
集合可以在foreach循环中用作数组。
this.elementRef.nativeElement.style.display = 'none';
当然,您仍然可以使用
访问集合的foreach($collection as $item)
{
// do whatever you want with $item
}
元素
nth
或
$collection[$nth]
请记住。在讨论问题之前,请先阅读文档,然后再使用新的东西,然后再去思考。