Convert PHP objects to array functions (recursive methods)

  • 2020-05-12 02:22:04
  • OfStack

What is returned is a hierarchical array of objects, I hope to help you, source WEB development notes (www.chhua.com).
 
function object_to_array($obj) 
{ 
$_arr = is_object($obj) ? get_object_vars($obj) : $obj; 
foreach ($_arr as $key => $val) 
{ 
$val = (is_array($val) || is_object($val)) ? object_to_array($val) : $val; 
$arr[$key] = $val; 
} 
return $arr; 
} 

Related articles: