私は次の配列構造を持っています:
0 =>
array
'all_sessions_available' => boolean true
'all_sessions_unavailable' => boolean false
....
22 =>
array
'all_sessions_available' => boolean false
'all_sessions_unavailable' => boolean true
all_sessions_unavailable
=trueの場合は完全な配列要素を削除しようとしています
私は次のコードを持っています:
for ($i = 0; $i <= count($processData); $i++) {
if ($processData[$i]['all_sessions_unavailable'] === true) {
unset($processData[$i]);
}
}
ただし、最後の配列を除くすべてが削除22
されます(この場合、違いが生じた場合は、配列全体の最後の配列になります)
私が間違っていることはありますか?