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

从对象| 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中执行此操作? 问题答案: 您可以使用方法,将某种类型的数组转换为另一种类型的数组-在您的情况下,从的数组转换为的数组:

  • 问题内容: 是否可以从中获取Path对象? 我知道您可以使用方法将路径转换为文件,但找不到相反的转换。在Java 6或更低版本中有没有办法做到这一点? 问题答案: 是的,您可以使用从对象获取它。请记住,这仅适用于Java 7+。Java 6及以下版本没有它。

  • 问题内容: 我有一个网址,返回的是这样的JSON对象: 我想获得价值。那么如何通过PHP检索它呢? 问题答案: $json = file_get_contents(‘url_here’); $obj = json_decode($json); echo $obj->access_token; 为此,需要启用它。可以通过在运行时完成以下操作来实现: 您也可以使用获取网址。要使用卷曲,可以使用中发现的