Php 多维数组相同值项和数量
这是我在页面中的数组 在同一个登记日期和房间中,数量将是所有匹配日期和房间的总和Php 多维数组相同值项和数量,php,arrays,Php,Arrays,这是我在页面中的数组 在同一个登记日期和房间中,数量将是所有匹配日期和房间的总和 请帮我回答你的问题,我假设你想在特定日期找到每个房间的总数量 $totals = array(); foreach($arr as $val){ if (array_key_exists($val['room'], $totals) && array_key_exists($val['check_in_date'], $totals[$val['room']])) { $total
请帮我回答你的问题,我假设你想在特定日期找到每个房间的总数量
$totals = array();
foreach($arr as $val){
if (array_key_exists($val['room'], $totals) && array_key_exists($val['check_in_date'], $totals[$val['room']]))
{
$totals[$val['room']][$val['check_in_date']] += $val['qty'];
} else {
$totals[$val['room']][$val['check_in_date']] = $val['qty'];
}
};
echo "<pre>";print_r($totals);
检查此项,可能会对您有所帮助。欢迎使用StackOverflow。请提供一个最小、完整、可验证的示例。stackoverflow.com/help/mcve没有它,几乎不可能帮助您