Desativar um elemento de matriz dentro de um loop foreach [duplicado]

Esta pergunta já tem uma resposta aqui:

Como você remove um elemento de matriz em um loop foreach? 8 respostas

Estou acessando uma matriz por referência dentro de um loop foreach, mas a função unset () não parece estar funcionando:

foreach ( $this->result['list'] as &$row ) {
    if ($this_row_is_boring) {
        unset($row);
    }
}

print_r($this->result['list']); // Includes rows I thought I unset

Idéias? Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion