物件和陣列的相互轉化在開發中也是很常見,一般不是多維的情況下直接(array)和(object)就可搞定了,多維的話,遍歷下也就可以了:
<?
php/**
* 物件和陣列的相互轉化
* @link php分享平台
*/class
test
}//物件轉陣列,使用get_object_vars返回物件屬性組成的陣列
function
objecttoarray
($obj
)else
}//陣列轉物件
function
arraytoobject
($arr
)else
}$test
=new
test
('test1'
);$test
->b =
newtest
('test2'
);print_r
($test
);$array
=objecttoarray
($test
);print_r
($array
);$object
=arraytoobject
($array
);print_r
($object
);
/php/array-to-object.html 尊重他人勞動成果就是尊重自己! php物件和陣列相互轉換的方法
這裡定義2個php匿名物件和陣列相互轉換的函式,如下 function array2object array else robtreiydupeturn obj function object2array ob程式設計客棧ject else return aobtreiyduprray 用法示例如下...
9 5 5 集合和陣列的相互轉化
arrays.aslist可以將陣列轉化為集合 string values hashset staff newhashset arrays.aslist values 從集合中獲得陣列更難一些。你可以使用toarray方法 object values staff.toarray 但是這個方法返回值是...
php陣列與樹相互轉化方法
工作中總結的樹和陣列相互轉換的函式,樹轉陣列中自動新增了縮排字段,方便列表展示時新增縮排效果 class tree else if level 0 return tem arr child name return tem arr 陣列轉順序陣列 param arr array 待轉化的陣列 para...