当前位置: 首页 > 知识库问答 >
问题:

从对象| php获取数组

万高洁
2023-03-14

如何从对象获取数组?我试图进入空数组,这样我就可以验证它的空状态。

$object = Illuminate\Database\Eloquent\Collection Object;

print_r($object);

if(empty($object->array)){

}

输出

Illuminate\Database\Eloquent\Collection Object
(
    [items:protected] => Array
        (
        )

)

共有2个答案

訾渝
2023-03-14

试着这样做:

if ($object->array === array()) {
    echo 'this is explicitly an empty array!';
}
国晟睿
2023-03-14

对象的类型是Eloquent\Collection,这意味着它可以访问一组方法。

雄辩\收集|可用方法

集合提供了一组方法来验证对象内部数组的状态。其中两个在我描述的案例中很有趣(OP):

  • IsEmpty

实施

$website = $this->websitedb->findOneByUrl($this->url);

if($website->isNotEmpty()){

    $uniqueId = rand() . $website[0]->id;

    //save scan to database
    $this->scan = $this->scandb->create($website[0]->id, $uniqueId);

    $this->scandb->createModule($this->scan->id, $options);

}
 类似资料:
  • 我有这个初始数组,希望根据和提取重复航班 我写了这个,但我只能得到第一个重复的,看起来不是很漂亮。 有什么建议吗?

  • 问题内容: 我是Angular的新手(也是Java语言)。我已经编写了一个Angular服务,该服务返回一个用户数组。从HTTP调用检索数据,该HTTP调用以JSON格式返回数据。记录从HTTP调用返回的JSON数据时,可以看到此调用成功,并且返回了正确的数据。我有一个调用服务以获取用户的组件和一个显示用户的HTML页面。我无法从服务到组件获取数据。我怀疑我使用的Observable错误。也许我也

  • 问题内容: 有没有一种方法可以获取Objective-C对象的PyObjC代理对象,仅将其作为整数?没有扩展模块可以完成吗? 就我而言,我试图从返回值(使用wxMac和Cocoa)中获取一个Cocoa代理对象。 问题答案: 我确实找到的一种解决方案依赖于从创建一个对象: 用于打印的示例: 因为使用,所以有点讨厌。如果有我忽略的API函数或其他更巧妙的方法,我肯定会感兴趣。

  • 问题内容: 有一个叫的课程。 而且我有一系列对象。我现在需要将数组中所有这些对象的s 提取到新数组中。 我也发现了类似的问题。但是它在Objective-C中,因此可以用来完成此任务。 如何在Swift中执行此操作? 问题答案: 您可以使用方法,将某种类型的数组转换为另一种类型的数组-在您的情况下,从的数组转换为的数组:

  • 问题内容: 我正在与集成的android应用程序上工作。我正在使用fql查询从Facebook获取信息。我的fql方法是 myjson对象具有我想要的所有信息。像这样 问题是如何将该信息存储到不同的阵列中? 请为此修改一些代码。 问题答案: 检查http://www.androidhive.info/2012/01/android-json-parsing- tutorial/

  • 我有一个SQL函数,它返回一个对象。 上面返回一个对象,比如 我需要从对象中获取单独的值。