php从数据库里取出的数据列表里添加一个属性实战例子

php从数据库里取出的数据列表里添加一个属性实战例子:
$opendata = $this->omitmodel->getHistory(1,1);
var_dump($opendata);
foreach ( $opendata as $row) {
$opendata[0]->m54 = 1;
}
没添加前输出:
array(1) { [0]=> object(stdClass)#22 (1) { ["number"]=> string(11) "20190524049" } }
添加后输出:
array(1) { [0]=> object(stdClass)#22 (2) { ["number"]=> string(11) "20190524049" ["m54"]=> int(1) } }

上面只是添加数据库查询结果属性示例,实际应用中下标可以通过$i的方式添加

-------------
相关知识:
PHP的Cannot use object of type stdClass as array in错误的解决办法
从数据库里取出的值想增加属性用$data[0][title]出现上面的错误。
原因是数组中是返回的是一个对象,不能直接用[]来显示,正确的输出方法是:$data[0]->title

--------------

php删除多重数组对象属性,重新赋值的方法 - 流风,飘然的风 - 博客园
https://www.cnblogs.com/zdz8207/p/php-sphinx-array-foreach-del.html

 

posted @ 2019-06-26 17:07  大自然的流风  阅读(673)  评论(0)    收藏  举报
编辑推荐:
· 于是转身独立开发者
· C#.Net筑基-泛型T & 协变逆变
· dotnet 代码调试方法
· DbContext是如何识别出实体集合的
· 一次 .NET 性能优化之旅:将 GC 压力降低 99%
阅读排行:
· 免费开源 .NET OpenCV 迷你运行时全平台发布
· 10亿订单如何分库分表?
· 一个static关键字引发的线上故障:深度剖析静态变量与配置热更新的陷阱
· C# 的深度强化学习框架RL_Matrix
· 如何基于three.js(webgl)引擎架构,实现3D医院、3D园区导航,3D科室路径导航
历史上的今天:
2017-06-26 网络营销广告投放策略
2017-06-26 创业者移动互联网下半场的机会!
2015-06-26 python3.4学习笔记(七) 学习网站博客推荐
2015-06-26 python3.4学习笔记(六) 常用快捷键使用技巧,持续更新
2015-06-26 python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍
2015-06-26 python3.4学习笔记(四) 3.x和2.x的区别,持续更新
2013-06-26 解决secureCRT 数据库里没有找到防火墙 '无' 此会话降尝试不通过防火墙进行连接。
点击右上角即可分享
微信分享提示