toarray 方法將集合轉換成 php 陣列。如果集合的值是 eloquent 模型,那也會被轉換成陣列:
$collection = collect(['name' => 'desk', 'price' => 200]);
$collection->toarray();
/* [
['name' => 'desk', 'price' => 200],
]*/
方法一:
$objectdata = db::table('spaces')->get();
//返回的是 object(illuminate\support\collection)
$arraydata = db::table('spaces')->get()
->map(function ($value) )
->toarray();
//返回的是 array
方法二:
public function objecttoarray($object)
使用get_object_vars()
get_object_vars — 返回由物件屬性組成的關聯陣列;
db::table('spaces')->first();
//返回值是 object(stdclass)
$arraydata = get_object_vars($objectdata);
//返回值是array
SQLAlchemy字典結果集轉物件結果集
用sql執行query返回的是物件集沒毛病,但是不太習慣使用query,還是傾向於採用execute執行sql語句的方式獲得結果集,這樣得到的結果是字典list,可以採用此函式轉化為物件list def dicttoobj results,to class 將字典list或者字典轉化為指定類的物件l...
SQL語句查詢結果轉excel
直接輸出到servlet可以不用在硬碟上寫檔案 int rows l.size 行數 system.out.println l.size for int i 1 i 取得輸出流 outputstream out res.getoutputstream 清空輸出流 res.reset res.seth...
sql查詢結果集匯出Excel
t sql exec master.xp cmdshell bcp 庫名.dbo.表名out c temp.xls c q s servername u sa p 引數 s 是sql伺服器名 u是使用者 p是密碼 說明 還可以匯出文字檔案等多種格式 declare str varchar 600 s...