要将对象转换为PHP中的关联数组,代码如下-

示例<?php

class department {

public function __construct($deptname, $deptzone) {

$this->deptname = $deptname;

$this->deptzone = $deptzone;

}

}

$myObj = new department("Marketing", "South");

echo "转换前:"."\n";

var_dump($myObj);

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

echo "转换后:"."\n";

var_dump($myArray);

?>

输出结果

使用json解析和编码的方式转换,这将产生以下输出-转换前:

object(department)#1 (2) {

["deptname"]=>

string(9) "Marketing"

["deptzone"]=>

string(5) "South"

}

转换后:

array(2) {

["deptname"]=>

string(9) "Marketing"

["deptzone"]=>

string(5) "South"

}

示例

现在让我们来看另一个示例-<?php

class department {

public function __construct($deptname, $deptzone) {

$this->deptname = $deptname;

$this->deptzone = $deptzone;

}

}

$myObj = new department("Marketing", "South");

echo "转换前:"."\n";

var_dump($myObj);

$arr = (array)$myObj;

echo "转换后:"."\n";

var_dump($arr);

?>

输出结果

使用array数组的方式,这将产生以下输出-转换前:

object(department)#1 (2) {

["deptname"]=>

string(9) "Marketing"

["deptzone"]=>

string(5) "South"

}

转换后:

array(2) {

["deptname"]=>

string(9) "Marketing"

["deptzone"]=>

string(5) "South"

}

php object添加到数组,PHP Object转换为数组array相关推荐

  1. JS 中的类数组对象如何转换为数组?

    大家好,我是前端西瓜哥,今天说一下 JS 的类数组对象是什么,以及如何将类数组对象转为数组. 类数组对象是什么? 类数组对象,就是含有 length 属性的对象,但这个对象不是数组. 通常来说还会有 ...

  2. Lambda表达式将数组/字符串列表转换为数组/整数列表

    1转换List成ListList l1 = Arrays.asList("1", "2", "3");List r1 = l1.stream ...

  3. mysql 字符转数组_mysql下将分隔字符串转换为数组

    MySQL存储过程可以用于分割字符串,下面就为您详细介绍这种MySQL存储过程的用法,供您参考学习之用. 现有一段字符串,如apple,banana,orange,pears,grape,要把它按照逗 ...

  4. C语言高级编程:二维数组、指针的指针、数组指针、指针数组

    1. 定义 int **p;  指针的指针 int (*p2)[5];  数组指针,指向一个数组 int *array[5];  指针数组,是一个int *类型数组 int array2[3][5]; ...

  5. object转换为数组_从V8源码分析一个JS 数组的内存占用问题

    前段时间,在排查一个问题的时候,遇到了一个有点令人困惑的情况,有下面这两段代码: const a = new Array(99999);a[99998] = undefined; const b = ...

  6. php simplexmlelement object 数组,php中将SimpleXMLElement Object数组转化为普通数组

    php中将SimpleXMLElement Object数组转化为普通数组 在PHP中可以用simplexml_load_file或者simplexml_load_string 方便地进行XML的分析 ...

  7. CMS可视化项目-iframe嵌套 token Object.keys(data).map()遍历对象包数组的数据 select下拉菜单

    iframe嵌套单页面 iframe是一个行内块元素,如果希望改变它的位置就需要转块级元素 <style>/* iframe是一个行内块元素,如果希望改变它的位置就需要转块级元素 */if ...

  8. Object类 任何类都是object类的子类 用object对象接收数组 object类的向上向下转型...

    任何类都是object类的子类 用object对象接收数组 object类的向上向下转型 转载于:https://www.cnblogs.com/qingyundian/p/7744351.html

  9. vb 使用Array.ConvertAll将object类型数组转为string类型数组

    vb 使用Array.ConvertAll将object类型数组转为string类型数组有两种方法 1.    方法1 1 Dim int_array() As Object = {1, 2, 3} ...

  10. 为普通Object添加类似AttachedProperty的属性

    为普通Object添加类似AttachedProperty的属性   周银辉 我们知道,在WPF中对应一个DependencyObject,我们很容易通过AttachedProperty来为类型附加一 ...

最新文章

  1. python学成什么样可以找工作-Python 爬虫学到什么样就可以找工作了?
  2. 关于在安装ASP.NET Forum中出现的无法排序的问题.
  3. 读《我们应当怎样做需求分析》后
  4. 一次公司内部的Tech Talk中涉及到的关于语言的发展问题
  5. c++中使用 hiredis/hiredis.h
  6. 使用maven时报错Dynamic Web Module 3.1 requires Java 1.7 or newe
  7. 封装cookie.js、EventUtil.js、
  8. 《C和指针》——字符数组和字符串常量的区别
  9. 在c 语言中 一个函数由函数头和,C语言程序设计基础教程_习题答案
  10. # 20162312 2017-2018 《程序设计与数据结构》第7周学习总结
  11. 命名实体识别Baseline模型BERT-MRC总结
  12. 如何在Linux下彻底卸载MySQL?
  13. 你不能不懂的社交暗语
  14. java 断点跳到注释,一个空指针异常,代码如下,打了断点,一到“TOPICID”那里(在下方注释4那里)就抛异常-_-||...
  15. discuz_result
  16. macOS键盘定制神器Karabiner Elements
  17. java 随机生成英文名_java随机数Reandom(简单介绍)
  18. CS_2023_01
  19. Linux下批处理文件编写
  20. 21天学Python --- 打卡2:Regular Expression

热门文章

  1. C#调用C++的dll文件方法
  2. uniapp底部弹出框效果
  3. 计算机桌面堆,桌面堆 Desktop heap设置
  4. xuniji查看php.ini,虚拟机 phpstorm xdebug配置
  5. python pygame模块怎么写游戏_使用 Python 和 Pygame 模块构建一个游戏框架
  6. 多多自走棋改动_多多自走棋腾讯版
  7. python第三章上机实践_《机器学习Python实践》读书笔记-第三章
  8. 红帽oracle关系,redhat和oracle linux kernel对应关系
  9. oauth password模式_SpringBoot OAuth2.0 认证授权(密码模式)
  10. CYQ.Data 轻量数据访问层(八) 自定义数据表实现绑定常用的数据控件(中)