使用数组的对象

时间:2017-07-17 15:10:26

标签: php laravel

实际编写一个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],因为数组也不起作用。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

在大多数情况下,laravel使用集合类轻松处理数组或对象集。从数据库,会话包消息中选择的行,所有这些都是集合。

集合可以在foreach循环中用作数组。

this.elementRef.nativeElement.style.display = 'none';

当然,您仍然可以使用

访问集合的foreach($collection as $item) { // do whatever you want with $item } 元素
nth

$collection[$nth]

请记住。在讨论问题之前,请先阅读文档,然后再使用新的东西,然后再去思考。