获取数组中对象的值

问题描述 投票:1回答:1

我有一个带有对象的数组。对象的值是我的数据库中的计数器。我需要对那个对象做一个条件。

var_dump($myArray);

返回

array (size=1)
0 => 
object(stdClass)[62]
  public 'count(videos_like.videos_like_id)' => string '5' (length=1)

我尝试这样做:

if($myArray[0]->count(videos_like.videos_like_id) == '5'){...}

但我当然得到一个错误。有没有人有想法?

php arrays
1个回答
3
投票

我宁愿建议您更新SQL查询并替换代码:

count(videos_like.videos_like_id)

count(videos_like.videos_like_id) AS videosCount

因此你不会有这个问题。

PS:即使你没有普通的SQL并且使用任何框架 - 它绝对可以为你的count列提供别名。

© www.soinside.com 2019 - 2024. All rights reserved.