0
我只是想避免關閉php.ini中的E_NOTICE,以便在未設置大數組時處理它們。E_NOTICE和多維數組未定義的索引錯誤
foreach ($rowset1 as $row) {
if (! isset($stats['user'][$row['insertedBy']]['a']['xxx'])) {
$stats['user'][$row['insertedBy']]
['a']['xxx'] = $row['xxx'];
}else{
$stats['user'][$row['insertedBy']]
['a']['xxx'] += $row['xxx'];
}
}
foreach ($rowset2 as $row) {
if (! isset($stats['user'][$row['insertedBy']]['b']['xxx'])) {
$stats['user'][$row['insertedBy']]
['b']['yyy'] = $row['xxx'];
}else{
$stats['user'][$row['insertedBy']]
['b']['yyy'] += $row['xxx'];
}
}
我只想寫數組鍵循環裏面,只有一次,就像我會做,如果我不會有E_NOTICE打開。
這是什麼我在尋找,一個函數來處理這個在沒有編寫太多代碼處理的情況下,可以使用大**多維**陣列的「isset」情況,並需要新的密鑰。 –
它不能解決任何問題,因爲如果我想在數組的其他維度中添加一個新的密鑰,我將需要其他類似的函數...即:$ stats ['hey'] ['Im'] ['new'] ['rewriteme] ['again'] + = $ x –