下面的代碼是用CodeIgniter編寫的,作爲我的模型的一個方法。如何將對象數組轉換爲數組?
function get_user() {
$result = $this->db->get('users_table')->result();
}
的$result
是生成對象的數組作爲運行的數據庫查詢的結果,什麼是轉換$result
在一個數組的最佳方式?
下面的代碼是用CodeIgniter編寫的,作爲我的模型的一個方法。如何將對象數組轉換爲數組?
function get_user() {
$result = $this->db->get('users_table')->result();
}
的$result
是生成對象的數組作爲運行的數據庫查詢的結果,什麼是轉換$result
在一個數組的最佳方式?
試試這個。
function get_user() {
$result = $this->db->get('users_table')->result_array();
}
使用
result_array();
function get_user() {
$result = $this->db->get('users_table')->result_array();
}
笨嘗試是轉換成陣列中提供的功能在result_array()
實施例:$rs = $this->db->get('table')->result_array();
吃呃,你可以嘗試
function get_user() {
$result = $this->db->get('users_table')->result_array();
}
或只使用基本的
function get_user() {
$result = (array)$this->db->get('users_table')->result();
}
使用CodeIgniter的功能result_array()
'$ result'實際上已經是一個數組,你可以'的foreach($結果爲$ķ => $ v){echo $ v ['columnName'];' – KDOT
您可以通過執行'var_dump($ result);'來確認上述註釋並查看它是否以數組開頭(..... 。' – Epodax
查看[CodeIgniter文檔](https://www.codeigniter.com/userguide3/database/results.html ),這解釋了查詢結果。 – DinosaurHunter