php object添加到数组,PHP Object转换为数组array
要将对象转换为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相关推荐
- JS 中的类数组对象如何转换为数组?
大家好,我是前端西瓜哥,今天说一下 JS 的类数组对象是什么,以及如何将类数组对象转为数组. 类数组对象是什么? 类数组对象,就是含有 length 属性的对象,但这个对象不是数组. 通常来说还会有 ...
- Lambda表达式将数组/字符串列表转换为数组/整数列表
1转换List成ListList l1 = Arrays.asList("1", "2", "3");List r1 = l1.stream ...
- mysql 字符转数组_mysql下将分隔字符串转换为数组
MySQL存储过程可以用于分割字符串,下面就为您详细介绍这种MySQL存储过程的用法,供您参考学习之用. 现有一段字符串,如apple,banana,orange,pears,grape,要把它按照逗 ...
- C语言高级编程:二维数组、指针的指针、数组指针、指针数组
1. 定义 int **p; 指针的指针 int (*p2)[5]; 数组指针,指向一个数组 int *array[5]; 指针数组,是一个int *类型数组 int array2[3][5]; ...
- object转换为数组_从V8源码分析一个JS 数组的内存占用问题
前段时间,在排查一个问题的时候,遇到了一个有点令人困惑的情况,有下面这两段代码: const a = new Array(99999);a[99998] = undefined; const b = ...
- php simplexmlelement object 数组,php中将SimpleXMLElement Object数组转化为普通数组
php中将SimpleXMLElement Object数组转化为普通数组 在PHP中可以用simplexml_load_file或者simplexml_load_string 方便地进行XML的分析 ...
- CMS可视化项目-iframe嵌套 token Object.keys(data).map()遍历对象包数组的数据 select下拉菜单
iframe嵌套单页面 iframe是一个行内块元素,如果希望改变它的位置就需要转块级元素 <style>/* iframe是一个行内块元素,如果希望改变它的位置就需要转块级元素 */if ...
- Object类 任何类都是object类的子类 用object对象接收数组 object类的向上向下转型...
任何类都是object类的子类 用object对象接收数组 object类的向上向下转型 转载于:https://www.cnblogs.com/qingyundian/p/7744351.html
- vb 使用Array.ConvertAll将object类型数组转为string类型数组
vb 使用Array.ConvertAll将object类型数组转为string类型数组有两种方法 1. 方法1 1 Dim int_array() As Object = {1, 2, 3} ...
- 为普通Object添加类似AttachedProperty的属性
为普通Object添加类似AttachedProperty的属性 周银辉 我们知道,在WPF中对应一个DependencyObject,我们很容易通过AttachedProperty来为类型附加一 ...
最新文章
- python学成什么样可以找工作-Python 爬虫学到什么样就可以找工作了?
- 关于在安装ASP.NET Forum中出现的无法排序的问题.
- 读《我们应当怎样做需求分析》后
- 一次公司内部的Tech Talk中涉及到的关于语言的发展问题
- c++中使用 hiredis/hiredis.h
- 使用maven时报错Dynamic Web Module 3.1 requires Java 1.7 or newe
- 封装cookie.js、EventUtil.js、
- 《C和指针》——字符数组和字符串常量的区别
- 在c 语言中 一个函数由函数头和,C语言程序设计基础教程_习题答案
- # 20162312 2017-2018 《程序设计与数据结构》第7周学习总结
- 命名实体识别Baseline模型BERT-MRC总结
- 如何在Linux下彻底卸载MySQL?
- 你不能不懂的社交暗语
- java 断点跳到注释,一个空指针异常,代码如下,打了断点,一到“TOPICID”那里(在下方注释4那里)就抛异常-_-||...
- discuz_result
- macOS键盘定制神器Karabiner Elements
- java 随机生成英文名_java随机数Reandom(简单介绍)
- CS_2023_01
- Linux下批处理文件编写
- 21天学Python --- 打卡2:Regular Expression
热门文章
- C#调用C++的dll文件方法
- uniapp底部弹出框效果
- 计算机桌面堆,桌面堆 Desktop heap设置
- xuniji查看php.ini,虚拟机 phpstorm xdebug配置
- python pygame模块怎么写游戏_使用 Python 和 Pygame 模块构建一个游戏框架
- 多多自走棋改动_多多自走棋腾讯版
- python第三章上机实践_《机器学习Python实践》读书笔记-第三章
- 红帽oracle关系,redhat和oracle linux kernel对应关系
- oauth password模式_SpringBoot OAuth2.0 认证授权(密码模式)
- CYQ.Data 轻量数据访问层(八) 自定义数据表实现绑定常用的数据控件(中)