zoukankan      html  css  js  c++  java
  • laravel 把对象换为数组以及 foreach循环遍历

    $category = Category::all()->toArray();

    从category模型使用查询构造器all()方法,得到一个对象,使用toArray()将对象转化为数组。

    二维数组
    {
      一维数组
    }
    foreach($category as $value) 此处$value的值为字段的值,索引为自增的数字

    $category为二维数组,$value为一维数组,通过$value['索引']可以获取到值
     
     --------------------------------------------------------------------
    $category = Category::all()
    从category模型使用查询构造器all()方法,得到一个对象
    二维对象
    {
      一维对象,
    }

    foreach($objtop as $obj)   foreach($objtop as $key=>$obj)

    道理同上,循环遍历可以得到新的对象(每条记录),获取值的方式:$obj->属性(字段名)
    ----------------------------------------------------------------------------------------------------------------------------------

    将对象转换为数组
    $category = Category::all()->toArray();
    Category::all(),是多条记录的表,获取的是二维对象,转换得到的也是二维数组。
     
     
  • 相关阅读:
    返回一个整数数组中最大子数组的和2
    RT-Thread之自动初始化
    Git
    基于STM32的FreeRTOS移植
    RT-Thread之debug使用
    大数的进制转换
    uva-10110
    UVA-10061
    算法训练Maze
    森林变树
  • 原文地址:https://www.cnblogs.com/muwu/p/8899591.html
Copyright © 2011-2022 走看看