文章詳情頁
PHP函數(shù)實(shí)現(xiàn)對象與數(shù)組的相互轉(zhuǎn)化
瀏覽:6日期:2022-09-13 14:13:37
數(shù)組轉(zhuǎn)化為對象(如果是多維數(shù)組的話遞歸):
function arrayToObject($e){ if( gettype($e)!=’array’ ) return; foreach($e as $k=>$v){if( gettype($v)==’array’ || getType($v)==’object’ ) $e[$k]=(object)arrayToObject($v); } return (object)$e;}
對象轉(zhuǎn)化為數(shù)組(使用遞歸實(shí)現(xiàn)深克隆):
function objectToArray($e){ $e=(array)$e; foreach($e as $k=>$v){if( gettype($v)==’resource’ ) return;if( gettype($v)==’object’ || gettype($v)==’array’ ) $e[$k]=(array)objectToArray($v); } return $e;}
標(biāo)簽:
PHP
相關(guān)文章:
1. Python文本文件的合并操作方法代碼實(shí)例2. windows服務(wù)器使用IIS時thinkphp搜索中文無效問題3. asp讀取xml文件和記數(shù)4. Python sorted排序方法如何實(shí)現(xiàn)5. ASP.NET MVC實(shí)現(xiàn)橫向展示購物車6. 每日六道java新手入門面試題,通往自由的道路第二天7. Python 中如何使用 virtualenv 管理虛擬環(huán)境8. python利用opencv實(shí)現(xiàn)顏色檢測9. CSS自定義滾動條樣式案例詳解10. PHP實(shí)現(xiàn)基本留言板功能原理與步驟詳解
排行榜
