php的db类库Eloquent单独使用系列(5)- 结果集转数组_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > php的db类库Eloquent单独使用系列(5)- 结果集转数组

php的db类库Eloquent单独使用系列(5)- 结果集转数组

 2017/8/2 11:39:05  xieye  程序员俱乐部  我要评论(0)
  • 摘要:前面的几篇文章php的db类库Eloquent单独使用系列(1)php的db类库Eloquent单独使用系列(2)-分页php的db类库Eloquent单独使用系列(3)-sql日志php的db类库Eloquent单独使用系列(4)-事件监听laravel数据库结果集转成数组的两种方法这里只贴出部分代码//方法一,代码精简,但实际执行效率低,来回两遍转换,谨慎使用$result=$conn::table('test_databases')->where('id','<',3)
  • 标签:PHP 使用 数组 结果
前面的几篇文章
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纯数组。

上一篇: php的db类库Eloquent单独使用系列(4)- 事件监听 下一篇: 没有下一篇了!
发表评论
用户名: 匿名