Php 如何从没有标记的查询中获取结果";stdClass对象“;在拉威尔?

Php 如何从没有标记的查询中获取结果";stdClass对象“;在拉威尔?,php,mysql,sql,casting,laravel,Php,Mysql,Sql,Casting,Laravel,我正在使用LaravelV4.0和MySQL。我正在使用查询生成器进行查询,以检索要由控制器管理的信息。问题是任何查询的结果都包含名为stdClass Object的标记: Array ( [0] => stdClass Object ( [srv_codctrl] => KIRAVA ) [1] => stdClass Object ( [srv_codctrl] => KIRBAS ) [2] => stdClass Object ( [srv_codctrl]

我正在使用LaravelV4.0和MySQL。我正在使用查询生成器进行查询,以检索要由控制器管理的信息。问题是任何查询的结果都包含名为stdClass Object的标记

Array ( [0] => stdClass Object ( [srv_codctrl] => KIRAVA ) [1] => stdClass Object ( [srv_codctrl] => KIRBAS ) [2] => stdClass Object ( [srv_codctrl] => KIRMAN ) )
我可以使用该格式操纵数据,将其转换为数组,但我认为应该有一种方法可以在不使用该标记的情况下获得结果


有人知道解决方案吗?

假设上面的数组位于名为array的变量中:

foreach($array as $obj)
{
    echo $obj->srv_codctrl;
}


app/config/database.php中的PDO获取样式更改为
PDO::Fetch_ASSOC

/*
|--------------------------------------------------------------------------
| PDO Fetch Style
|--------------------------------------------------------------------------
|
| By default, database results will be returned as instances of the PHP
| stdClass object; however, you may desire to retrieve records in an
| array format for simplicity. Here you can tweak the fetch style.
|
*/

'fetch' => PDO::FETCH_ASSOC

这里有更多内容。

非常感谢您的帮助!
/*
|--------------------------------------------------------------------------
| PDO Fetch Style
|--------------------------------------------------------------------------
|
| By default, database results will be returned as instances of the PHP
| stdClass object; however, you may desire to retrieve records in an
| array format for simplicity. Here you can tweak the fetch style.
|
*/

'fetch' => PDO::FETCH_ASSOC