我有以下数组结构:
0 =>
array
'all_sessions_available' => boolean true
'all_sessions_unavailable' => boolean false
....
22 =>
array
'all_sessions_available' => boolean false
'all_sessions_unavailable' => boolean true
我正在尝试删除完整的数组元素 if all_sessions_unavailable
= true
我有以下代码:
for ($i = 0; $i <= count($processData); $i++) {
if ($processData[$i]['all_sessions_unavailable'] === true) {
unset($processData[$i]);
}
}
但是,它会删除除最后一个数组之外的所有数组(22
在这种情况下,如果有任何区别,它恰好是整个数组中的最后一个数组)
有什么我做错了吗?