文章詳情頁
PHP函數(shù)實(shí)現(xiàn)對(duì)象與數(shù)組的相互轉(zhuǎn)化
瀏覽:5日期:2022-09-13 14:13:37
數(shù)組轉(zhuǎn)化為對(duì)象(如果是多維數(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;}
對(duì)象轉(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)文章:
排行榜
