php中get_object_vars()在数组的实例用法


Posted in PHP onFebruary 22, 2021

在php中有一些函数,是为了数组的使用而辅助的。本篇要提到的是get_object_vars(),咋子函数的名称上大家会觉得有些复杂,不过在返回关联数组上,是经常会用到的函数方法。下面我们对php中get_object_vars()的概念、语法、使用注意进行介绍,然后讲解在数组中的实例方法。

1、概念

获取$object对象中的属性,组成一个数组。

2、语法

get_object_var($object)

3、使用注意

缺点,只转一维,不会递归

4、实例

<?php
class person{
 public $name="王美人";
 public $age = 25;
public $birth;
}
$p = new person();
print_r(get_object_vars($p));
?>

输出结果

Array ( [name] => 王美人 [age] => 25 [birth] => )

知识点扩展:

php get_object_vars($object) 返回由对象属性组成的关联数组

<?php
class person{
 public $name="王美人";
 public $age = 25;
 public $birth;
}
$p = new person();
print_r(get_object_vars($p));

运行结果

Array ( [name] => 王美人 [age] => 25 [birth] => )

到此这篇关于php中get_object_vars()在数组的实例用法的文章就介绍到这了,更多相关php中get_object_vars()在数组的使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
精通php的十大要点(上)
Feb 04 PHP
php面向对象全攻略 (四)构造方法与析构方法
Sep 30 PHP
PHP输出XML到页面的3种方法详解
Jun 06 PHP
php解析字符串里所有URL地址的方法
Apr 03 PHP
PHP中把有符号整型转换为无符号整型方法
May 27 PHP
php实现批量上传数据到数据库(.csv格式)的案例
Jun 18 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
laravel如何开启跨域功能示例详解
Aug 31 PHP
PHP析构函数destruct与垃圾回收机制的讲解
Mar 22 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
Apr 16 PHP
thinkphp5修改view到根目录实例方法
Jul 02 PHP
关于Laravel-admin的基础用法总结和自定义model详解
Oct 08 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
Feb 22 #PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
Dec 30 #PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 #PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 #PHP
PHP实现简单注册登录系统
Dec 28 #PHP
php的lavarel框架中join和orWhere的用法
Dec 28 #PHP
php中yar框架实例用法讲解
Dec 27 #PHP
You might like
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
2020/03/18 PHP
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
Jquery Ajax方法传值到action的方法
2014/05/11 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
Js获取图片原始宽高的实现代码
2016/05/17 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
实用jquery操作表单元素的简单代码
2016/07/04 Javascript
用nodejs的实现原理和搭建服务器(动态)
2016/08/10 NodeJs
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
[42:24]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第三场 11.27
2020/12/01 DOTA
Python greenlet实现原理和使用示例
2014/09/24 Python
Python列表(list)、字典(dict)、字符串(string)基本操作小结
2014/11/28 Python
Python函数式编程指南(三):迭代器详解
2015/06/24 Python
python实现12306火车票查询器
2017/04/20 Python
对python 自定义协议的方法详解
2019/02/13 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
Python通过fnmatch模块实现文件名匹配
2020/09/30 Python
遥感技术与仪器求职信
2014/02/22 职场文书
学习型班组申报材料
2014/05/31 职场文书
2015年企业新年寄语
2014/12/08 职场文书
2014年环保局工作总结
2014/12/11 职场文书
行政主管岗位职责
2015/02/03 职场文书
安全保证书格式
2015/02/28 职场文书
2015年教师节新闻稿
2015/07/17 职场文书
python 实现mysql自动增删分区的方法
2021/04/01 Python
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang
Python基础之元编程知识总结
2021/05/23 Python
Java spring单点登录系统
2021/09/04 Java/Android
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers