快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

php将数组转换成对象的方法-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

为双柏等地区用户提供了全套网页设计制作服务,及双柏网站建设行业解决方案。主营业务为成都网站建设、成都做网站、双柏网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

今天小编给大家分享的是php将数组转换成对象的方法,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。

php将数组转成对象的方法:1、使用数据类型转换,在数组变量前添加“(Object)”来将数组转成对象。2、先使用json_encode()函数将数组转换为json字符串;然后使用json_decode()函数将json字符串转换成对象。

php将数组转换成对象的方法

php将数组转成对象

有时候数组要转为对象操作,用对象的指向操作符,有两种方法

方法一:

使用数据类型转换:类型转换可以直接将数组转换为对象。

10,'b'=>100,'c'=>'Hello'];
$obj=(Object)$arr;
var_dump($obj);
?>

输出:

php将数组转换成对象的方法

方法二:

10,'b'=>100,'c'=>'Hello'];
$arr0 = json_encode($arr);
$arr1 = json_decode($arr0,true);
$arr2 = json_decode($arr0);
var_dump($arr);
var_dump($arr0);
var_dump($arr1);
var_dump($arr2);
?>

输出:

php将数组转换成对象的方法

说明:json_decode()函数是PHP中的内置函数,用于对JSON格式的字符串进行解码,可以将JSON格式的字符串转换为PHP变量(object 或 array)。

语法为:

json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )

参数:

  • json:它包含需要解码的JSON字符串。它仅适用于UTF-8编码的字符串。

  • assoc:这是一个布尔变量。如果为true,则返回的对象将转换为关联数组。

  • depth:指定用户指定的递归深度。

  • options:包含JSON_OBJECT_AS_ARRAY,JSON_BIGINT_AS_STRING,JSON_THROW_ON_ERROR的位掩码。

关于php将数组转换成对象的方法就分享到这里了,希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。


文章名称:php将数组转换成对象的方法-创新互联
网页URL:http://6mz.cn/article/pihjs.html

其他资讯