update_option в массив для цикла for - PullRequest
0 голосов
/ 28 февраля 2019

Можно ли внутри цикла 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...