Maison  >  Article  >  développement back-end  >  PHP数组、对象的转换

PHP数组、对象的转换

巴扎黑
巴扎黑original
2016-12-01 10:00:561726parcourir

PHP多维数组、对象的转换Array2object and Object2array 
August 4, 2009 – 9:51 pm 

function object2array($object) { 
if (is_object($object) || is_array($object)) { 
foreach ($object as $key => $value) { 
print “$key\r\n”; 
$array[$key] = $this->object2array($value); 

}else { 
$array = $object; 

return $array; 


function array2object($arrGiven){ 
//create empty class 
$objResult=new stdClass(); 

foreach ($arrLinklist as $key => $value){ 
//recursive call for multidimensional arrays 
if(is_array($value)) $value=array2object($value); 

$objResult->{$key}=$value; 

return $objResult; 

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent: php生成略缩图代码Article suivant:PHP共享内存的使用