我已将我的网站更新到 PHP 8.2,现在在设置数组变量时出现错误:
PHP Warning: Undefined array key "text_aktionsblock_22"
PHP代码:
foreach($result as $key => $value) {
$resultSum['text_aktionsblock_'.$value['aktionsblock']] += $value['amount'];
}
如果因为动态设置而“我不知道”,我该如何定义数组键?
感谢您的帮助! 马丁
因为 $resultSum['text_aktionsblock_'.$value['aktionsblock']] 没有默认值。
if(empty($resultSum['text_aktionsblock_'.$value['aktionsblock']])){
$resultSum['text_aktionsblock_'.$value['aktionsblock']] = 0;
continue;
}
$resultSum['text_aktionsblock_'.$value['aktionsblock']] += 0;