网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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

今天小编给大家分享的是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将数组转换成对象的方法
文章出自:http://bjjierui.cn/article/pphecj.html

其他资讯