1. 程式人生 > >TP5 JSON對象數組轉換為普通數組

TP5 JSON對象數組轉換為普通數組

turn html scan span center pla data RR 都是

來源於:https://blog.csdn.net/lingchen__/article/details/67671047

使用TP5框架做項目時,對於數據的查詢返回的都是對象,雖然也可以當做普通的數組進行遍歷進而進行後續處理,但這種形式直接扔給前端或者我想在返回的結果中臨時增加一個數據字段,此時這種json對象數組形式就行了,臨時的數據字段在對象數組裏加不進去,所以轉換為普通的數組後才能更方便的進行處理。

<?php  
public function scanData()  
{  
   $model = model(Datacount);  
   $data = $model -> all();  
   
return json($data); }

在同一個控制器或者說類內調用sanData()後,獲得的就是json對象數組,類似下圖這樣,如果前端直接請求這個方法,得到的是json格式的數據

技術分享圖片

處理成普通數組:

方法①

[php] view plain copy
$list = $this -> jsonDatacount();  
$list = json_decode($list->getContent(),true);  

方法②

$list = $this -> jsonDatacount()->toArray(); 

處理後結果類似這樣:

技術分享圖片

TP5 JSON對象數組轉換為普通數組