gpt4 book ai didi

php - Laravel:找出变量是否是集合

转载 作者:IT王子 更新时间:2023-10-28 23:49:12 31 4
gpt4 key购买 nike

我想知道一个变量是否是一个集合。

我不能使用 is_object() 因为即使它不是一个集合它也是真的。现在我使用它,它有效:

if(is_object($images) && get_class($images) != 'Illuminate\Database\Eloquent\Collection') {

但我觉得它太丑了,所以我花时间向你询问另一种解决方案。

你有什么想法吗?

最佳答案

你可以试试这样的东西

if(is_a($images, 'Illuminate\Database\Eloquent\Collection')) {
....do whatever for a collection....
} else {
....do whatever for not a collection....
}

或者

if ($images instanceof \Illuminate\Database\Eloquent\Collection) {
....do whatever for a collection....
}

关于php - Laravel:找出变量是否是集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34619145/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com