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(),是多條記錄的表,獲取的是二維對象,轉換得到的也是二維數組。
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM