900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 如何在PHP中将对象转换为关联数组

如何在PHP中将对象转换为关联数组

时间:2019-09-18 03:04:11

相关推荐

如何在PHP中将对象转换为关联数组

后端开发|php教程

PHP将对象转换为关联数组

后端开发-php教程

对象是类的实例。它只是一个类的样本,并分配了一个内存。Array是一种数据结构,它在一个名称中存储一个或多个相似类型的值,但关联数组与简单的PHP数组不同。包含字符串索引的数组称为关联数组。它将元素值与键值相关联而不是以线性索引顺序存储。

仿拍拍贷源码,vscode 前端技巧,ubuntu管理器在哪里,ssh 关闭tomcat,sqlite的文件预览,ppt在线素材插件,前端开发框架发展历史,梦到从床底有爬虫,php js json,泰州seo结算,手机网站底部弹窗,网页上注册登录代码是什么问题吗,discuz模板制作教程 班班网,排队程序lzw

永利娱乐系统源码搭建,vscode设置网页的域名,ubuntu安装硬件,tomcat默认端口名,爬虫编译页面,php多线程 实例,寮步seo优化费用,电子购物网站代码,织梦模板标签参考lzw

方法1:

易语言 网页分析源码,vscode 使用不了拓展,ubuntu 出厂设置,修改tomcat插件端口,怎么研究爬虫,php 后台任务,上海闸北seo关键词优化lzw

使用json_decode和json_encode方法: json_decode函数接受JSON编码的字符串并将其转换为PHP变量,另一方面json_encode返回给定值的JSON编码字符串。

句法:

$myArray = json_decode(json_encode($object), true);

示例:

var1 = $par1; $this->var2 = $par2;} } //创建的对象 $myObj = new sample(1000, "second"); echo "转换前: \n"; var_dump($myObj); // 将对象转换为关联数组$myArray = json_decode(json_encode($myObj), true); echo "转换后: \n"; var_dump($myArray); ?>

输出:

转换前: object(sample)#1 (2) { ["var1"]=> int(1000) ["var2"]=> string(6) "second"}转换后: array(2) { ["var1"]=> int(1000) ["var2"]=> string(6) "second"}

方法2:

类型转换对象到数组:类型转换是将一个数据类型变量转换为不同数据类型的一种方法,它只是数据类型的显式转换。它可以使用PHP中支持的类型转换规则将PHP对象转换为数组。

句法:

$myArray = (array) $myObj;

示例:

item1 = $par1; $this->item2 = $par2; $this->item3 = $par3;} } // 创建myBag对象 $myBag = new bag("Mobile", "Charger", "Cable"); echo "转换前: \n"; var_dump($myBag); // 将对象转换为数组$myBagArray = (array)$myBag; echo "转换后: \n"; var_dump($myBagArray); ?>

输出:

转换前: object(bag)#1 (3) { ["item1"]=> string(6) "Mobile" ["item2"]=> string(7) "Charger" ["item3"]=> string(5) "Cable"}转换后: array(3) { ["item1"]=> string(6) "Mobile" ["item2"]=> string(7) "Charger" ["item3"]=> string(5) "Cable"}

本篇文章就是关于PHP将对象转换为关联数组的方法介绍,也很简单,希望对需要的朋友有所帮助!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。