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


來源於: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(); 

處理后結果類似這樣:

 


免責聲明!

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



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