Можно ли внутри цикла for удалить значение массива после его зацикливания?
$approved_posts = get_option('approved_posts');
for($i = 0; $i <= count($approved_posts); $i++) {
if(time() > ($approved_posts[$i]['time'] + 180)) {
update_option('approved_posts', *remove array*);
}
}
По сути, я сохранил идентификатор сообщения WordPress и временную метку, когда он был опубликован,и я хотел бы удалить этот массив, когда время достигнуто (в данном случае через 180 секунд).
Вот пример опции: a: 1: {i: 0; a: 2: {s: 7: "post_id"; i: 5003; s: 4: "time"; i: 1551347330;}}, поэтому я хочу удалить массив изнутри массива в каждом цикле for.