Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP数组、对象的转换

PHP数组、对象的转换

巴扎黑
巴扎黑asal
2016-12-01 10:00:561698semak imbas

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; 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya: php生成略缩图代码Artikel seterusnya:PHP共享内存的使用