我怎样才能获得stdClass的值?

时间:2018-04-22 10:55:50

标签: php laravel collections

以下是结果:

dd(DB::select('select FOUND_ROWS()')[0]);

/*
{#257 ▼
  +"FOUND_ROWS()": 8
}

我如何获得8

注1: DB::select('SELECT FOUND_ROWS()')[0]->FOUND_ROWS()无法正常工作。

注2:我无法在SELECT SQL_CALC_FOUND_ROWS * AS num ...

等查询中为其设置任何别名

注3:这不会有DB::select('select FOUND_ROWS()')[0]->toArray()

Note4:这一个DB::select('select FOUND_ROWS()')[0]->get()

1 个答案:

答案 0 :(得分:3)

使用{}

访问非标准属性名称
dd(DB::select('select FOUND_ROWS()')[0]->{'FOUND_ROWS()'});