PHP - recursive Array to Object?

前端 未结 14 1219
夕颜
夕颜 2020-12-14 14:10

Is there a way to convert a multidimensional array to a stdClass object in PHP?

Casting as (object) doesn\'t seem to work recu

14条回答
  •  醉梦人生
    2020-12-14 15:01

    function toObject($array) {
        $obj = new stdClass();
        foreach ($array as $key => $val) {
            $obj->$key = is_array($val) ? toObject($val) : $val;
        }
        return $obj;
    }
    

提交回复
热议问题