Showing posts with label Multidimensional array. Show all posts
Showing posts with label Multidimensional array. Show all posts

Monday, 18 April 2016

PHP function to convert Multidimensional Arrays to stdClass Objects

PHP function to convert Multidimensional Arrays to stdClass Objects

<?php
    function array2object($myarray) {
        if (is_array($myarray)) {
            return (object) array_map(__FUNCTION__, $myarray);
        }
        else {
            return $myarray;
        }
    }
?>

PHP function to convert stdClass Objects to Multidimensional Arrays

PHP function to convert stdClass Objects to Multidimensional Arrays

<?php
    function object2array($myobj) {
        if (is_object($myobj)) {
            $myobj = get_object_vars($myobj);
        }
        if (is_array($myobj)) {
            return array_map(__FUNCTION__, $myobj);
        }
        else {
            return $myobj;
        }
    }
?>