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-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
基于header的一些常用指令详解
Jun 06 PHP
Zend studio文件注释模板设置方法
Sep 29 PHP
smarty模板局部缓存方法使用示例
Jun 17 PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 PHP
thinkphp自定义权限管理之名称判断方法
Apr 01 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
Apr 07 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
Jul 01 PHP
laravel 关联关系遍历数组的例子
Oct 10 PHP
PHP与SQL语句写一句话木马总结
Oct 11 PHP
PHP数据源架构模式之表入口模式实例分析
Jan 23 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
Jan 26 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
phpmyadmin MySQL 加密配置方法
2009/07/05 PHP
PHP使用strrev翻转中文乱码问题的解决方法
2017/01/13 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
javascript定义函数的方法
2010/12/06 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
2014/08/05 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
JavaScript实现的简单幂函数实例
2015/04/17 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
BootStrap中Datepicker控件带中文的js文件
2016/08/10 Javascript
JS刷新父窗口的几种方式小结(推荐)
2016/11/09 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
node-sass安装失败的原因与解决方法
2017/09/04 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
详解vue引入子组件方法
2019/02/12 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
Python的Django REST框架中的序列化及请求和返回
2016/04/11 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
Django Web开发中django-debug-toolbar的配置以及使用
2018/05/06 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
2014/07/21 HTML / CSS
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
Java中compareTo和compare的区别
2016/04/12 面试题
个人对照检查材料
2014/02/12 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
vue的项目如何打包上线
2022/04/13 Vue.js
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技