前面的几篇文章
php的db类库Eloquent单独使用系列(1)
php的db类库Eloquent单独使用系列(2) - 分页
php的db类库Eloquent单独使用系列(3) - sql日志
php的db类库Eloquent单独使用系列(4)- 事件
监听
laravel数据库结果集转成数组的两种方法
这里只贴出部分代码
class="php" name="code">
//方法一,代码精简,但实际执行效率低,来回两遍转换,谨慎使用
$result = $conn::table('test_databases')->where('id','<', 3)->get();
var_dump( json_decode( $result->toJson() ,true )) ;
//方法二,利用get_object_vars函数,代码丑陋,但不影响速度。
$result = $conn::table('test_databases')->where('id','<', 3)->get();
$new =[];
foreach ($result->toArray() as $v ) {
$new[]= get_object_vars($v);
}
var_dump($new);
两次显示的结果是一毛一样的,都是php纯数组。