PHP中把對象轉(zhuǎn)換為關(guān)聯(lián)數(shù)組代碼分享
更新時間:2015年04月09日 11:47:41 投稿:junjie
這篇文章主要介紹了PHP中把對象轉(zhuǎn)換為關(guān)聯(lián)數(shù)組代碼分享,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
/**
* 對象轉(zhuǎn)關(guān)聯(lián)數(shù)組
* @author
* @param object $obj
* @return array
*/
function object_to_array($obj){
$_arr = is_object($obj) ? get_object_vars($obj) : $obj;
foreach ($_arr as $key => $val){
$val = (is_array($val) || is_object($val)) ? $this->object_to_array($val) : $val;
$arr[$key] = $val;
}
return $arr;
}
您可能感興趣的文章:
- PHP中把對象數(shù)組轉(zhuǎn)換成普通數(shù)組的方法
- php實現(xiàn)數(shù)組中索引關(guān)聯(lián)數(shù)據(jù)轉(zhuǎn)換成json對象的方法
- PHP數(shù)組與對象之間使用遞歸實現(xiàn)轉(zhuǎn)換的方法
- php對象和數(shù)組相互轉(zhuǎn)換的方法
- php多層數(shù)組與對象的轉(zhuǎn)換實例代碼
- 解析PHP將對象轉(zhuǎn)換成數(shù)組的方法(兼容多維數(shù)組類型)
- PHP對象轉(zhuǎn)換為數(shù)組函數(shù)(遞歸方法)
- php簡單對象與數(shù)組的轉(zhuǎn)換函數(shù)代碼(php多層數(shù)組和對象的轉(zhuǎn)換)
- PHP實現(xiàn)數(shù)組和對象的相互轉(zhuǎn)換操作示例
相關(guān)文章
php過濾htmlspecialchars() 函數(shù)實現(xiàn)把預(yù)定義的字符轉(zhuǎn)換為 HTML 實體用法分析
這篇文章主要介紹了php過濾htmlspecialchars() 函數(shù)實現(xiàn)把預(yù)定義的字符轉(zhuǎn)換為 HTML 實體用法,結(jié)合實例形式分析了htmlspecialchars()函數(shù)針對HTML進行字符轉(zhuǎn)義的相關(guān)操作技巧,需要的朋友可以參考下2019-06-06
php開啟與關(guān)閉錯誤提示適用于沒有修改php.ini的權(quán)限
本節(jié)為大家介紹的是php開啟與關(guān)閉錯誤提示的方法,如果不具備修改php.ini的權(quán)限,可以將如下代碼加入php文件中2014-10-10
Laravel 5.4重新登錄實現(xiàn)跳轉(zhuǎn)到登錄前頁面的原理和方法
在日常開發(fā)中,我們經(jīng)常遇到一個需求,就是用戶登陸后存在過期時間,超時用戶需重新登錄,下面這篇文章主要給大家介紹了關(guān)于Laravel 5.4重新登錄實現(xiàn)跳轉(zhuǎn)到登錄前頁面的原理和方法,需要的朋友可以參考借鑒,下面來一起看看吧。2017-07-07

