gpt4 book ai didi

php - 在 PHP 的 foreach 循环中插入一个 $key 作为变量

转载 作者:可可西里 更新时间:2023-11-01 00:12:55 27 4
gpt4 key购买 nike

我有这个数组:

$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 - 在 PHP 的 foreach 循环中插入一个 $key 作为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40385356/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com