首頁  >  文章  >  後端開發  >  如何將PHP物件數組轉換成普通數組?

如何將PHP物件數組轉換成普通數組?

巴扎黑
巴扎黑原創
2016-11-12 14:45:351130瀏覽

如何將PHP物件陣列轉換成普通數組?

 

  在利用jQuery EasyUI框架進行程式開發時,碰到前台將JSON格式資料傳遞到伺服器後台,經php的json_decode函數轉換成的陣列由於為物件數組,php程式無法對資料進行正常處理的情況,為此需要開發一個PHP回呼函數(objarray_to_array)將物件陣列轉換成普通數組。

 

Php代碼  

/**

 * 對象數組轉為普通數組 

 * 

 * AJAX提交到後台的JSON字串經decode解碼後為一個對象鎔* 此函數支援多維數組處理。 

 * 

 * @param array 

 * @return array 

 */  

function objarray_to_array($obj)    foreach ($obj as $key => $value) {  

    if (gettype($value) == "array" || gettype($value) == "object"){  

    

    }else{  

        $ ret[$key] = $value;  

    }  

    }  

   

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn