php数组foreach循环添加键值对_在PHP的foreach循环中插入一个$key作为变量
我有这个数组:
$lista_agregados = array('po' => '0', 'brita' => '0');
而这些数组:
$po = array(0 => array('qt' => 12, 'total' => 1234),
1 => array('qt' => 45, 'total' => 13224));
$brita = array(0 => array('qt' => 54, 'total' => 124),
1 => array('qt' => 18, 'total' => 224));
我想对$lista_agregados中的每个键使用循环而不是显式操作:
$somatorio_mensal['po'] = $po[0]['total'] + $po[1]['total'];
$somatorio_mensal['brita'] = $brita[0]['total'] + $brita[1]['total'];
这是我到目前为止:
foreach ($lista_agregados as $key => $value) {
$somatorio_mensal["'$key'"] = $key[0]['total'] + $key[1]['total'];
}
问题是$key [0]被解释为po [0]而不是$po [0].
有没有办法让这项工作?
解决方法:
试试这个:
foreach ($lista_agregados as $key => $value) {
$somatorio_mensal[$key] = ${$key}[0]['total'] + ${$key}[1]['total'];
}
标签:php,foreach
来源: https://codeday.me/bug/20190727/1553582.html
php数组foreach循环添加键值对_在PHP的foreach循环中插入一个$key作为变量相关推荐
- php数组foreach循环添加键值对_循环 - PHP二维数组根据键值对获取一组数组 (不使用foreach)...
问 题 $user = array( 0 => array( 'id' => 1, 'name' => '张三', 'email' => 'zhangsan@sina.com' ...
- php数组foreach循环添加键值对_php 给数组增加键值对
php给数组增加键值对的方法:首先创建一个PHP示例文件:然后使用foreach语句为数组增加键值对即可,其语句如"foreach ($a as &$item) {$item['b' ...
- php数组循环添加键值对
二维数组添加方法:循环$listening_collect是一个二维数组,往里面添加一个you_answer元素 $listening_collect = $this->ser_toefllis ...
- 往数组里添加键值对_框架都是花哨的东西!js才是根基,分享一下给原生js数组的操作...
1Array.map()方法 此方法原数组不会改变,会返回一个新数组.必须有返回值: 语法: array 回调函数是必穿的参数,thisValue是可选参数!对象作为该执行回调同时使用,传递给函数用作 ...
- vue 往对象中添加键值对_【Vue】Vue学习之混入
今天学习了Vue中的"混入"知识点,写篇文章用自己的语言来向自己解释它,如有不足还望指点. 混入(mixins): 混入提供了一种非常灵活的方式,来分发Vue组件中的可复用功能 - ...
- python列表中的字典如何添加键值对_在Python中将键值对添加到字典中
Python字典是键值对的无序集合.在本教程中,我们将看到如何将新的键值对添加到已经定义的字典中.以下是我们可以使用的两种方法. 将新键分配为下标 我们通过使用新键作为下标并为其分配值来向字典添加新元 ...
- list python 访问 键值对_基础|Python常用知识点汇总(中)
字符串字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串.1.创建字符串 str1 = 'Hello World!' str2 = "Hello W ...
- php二维数组按照自定义方式对键值排序,PHP 对一个给定的二维数组按照指定的键值进行排序...
$v){ $keysvalue[$k] = $v[$keys]; } if($type == 'asc'){ asort($keysvalue); }else{ arsort($keysvalue); ...
- php 二维数组根据键值合并二维数组_php数组实现根据某个键值将相同键值合并生成新二维数组的方法详解...
这篇文章主要介绍了php数组实现根据某个键值将相同键值合并生成新二维数组的方法,涉及php数组的遍历.赋值相关运算技巧,需要的朋友可以参考下 本文实例讲述了php数组实现根据某个键值将相同键值合并生成 ...
最新文章
- 移动端高清、多屏适配方案
- 抚州虚拟服务器,南通虚拟主机_南通云虚机_南通主机申请_南通网站空间_爱名网(www.22.cn)...
- ubuntu更改默认python版本_更改Ubuntu默认python版本的方法
- C# 实现一个可取消的多线程操作 示例
- oom linux 导致ssh,Linux OOM
- 一个flash网页图片播放器
- 多线程中的互斥控制程序代码_Java中的并发——线程安全性
- Windows Phone开发(44):推送通知第二集——磁贴通知
- ThinkPHP中,字段更新加1的几种写法
- 获取ipa文件下载链接(appstore下载链接)
- 边缘计算参考架构3.0
- 51单片机原理以及接口技术(三)-80C51的指令系统
- 2020最新抖音上热门技巧你知道了几个?
- 火灾自动报警系统 300W广播功率放大器
- Java判断上海自来水来自海上_JavaAPI
- 【python】给excel加密
- MATLAB工具箱——Classification Learner使用
- Android APP native 崩溃分析之 linker SIGBUS 崩溃
- AI强度相关的研究:MCTS 蒙特卡洛树搜索 Monte Carlo Tree Search
- 转载的--------------------HTTP协议中的短轮询、长轮询、长连接和短连接
热门文章
- 为什么D触发器需要建立时间与保持时间
- linux下用u盘安装xp系统安装教程,全新Linux笔记本电脑用U盘装Win7/XP系统教程
- python无效的类字符串_Python不规范的日期字符串处理类
- oracle gather trace,Oracle 11g新SQL Trace 10046方法
- sqlyog如何设置.时提示字段名_雷神新用户手册:拿到新电脑时如何简易设置参数!...
- python设置行号_Python_添加行号
- jquery弹出插件
- Java 单测 回滚
- SQL之 UNION ALL 和UNION
- 你刚才淘宝上买衣服---具体分析技术工艺(淘宝页面显示处理的页面)