Friday, 14 March 2014

Convert multidimensional array to object recursively



function array_to_object($array = array()) {
        $data=new stdClass ();
        if (! empty($array )) {
            foreach ( $array as $akey => $aval ) {
                if ( is_array($aval ) )
                    $data->{$akey } = array_to_object($aval );
                else
                    $data->{$akey } = $aval;
            }
            return $data ;
        }
        return false;
    }

No comments:

Post a Comment