php数组转对象,php对象转数组

时间:2023年09月18日

/

来源:网络

/

编辑:佚名

数组转对象和对象转数组的方法
数组转对象应用案例
点击复制代码 PHP
$array=array();
$array['ss']="ssssc";
$array['dd']="123d";
$cc=array_to_object($array);
print_r($cc);
输出结果为:
stdClass Object ( [ss] => ssssc [dd] => 123d )
数组转对象函数
点击复制代码 PHP
function array_to_object($arr)
{
    if (is_array($arr)) {
        return (object) array_map(__FUNCTION__, $arr);
    } else {
        return $arr;
    }
}
对象转数组应用案例
点击复制代码 PHP
$array=array();
$array['ss']="ssssc";
$array['dd']="123d";
$cc=array_to_object($array);
$cc=object_to_array($cc);
print_r($cc);
输出结果为:
Array ( [ss] => ssssc [dd] => 123d )
对象转数组函数
点击复制代码 PHP
function object_to_array($obj)
{
    $arr = is_object($obj) ? get_object_vars($obj) : $obj;
    if (is_array($arr)) {
        return array_map(__FUNCTION__, $arr);
    } else {
        return $arr;
    }
}
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。