Remover linha do arquivo CSV

Eu tenho o arquivo .csv com 4 colunas. Qual é a maneira mais fácil de remover uma linha idêntica à id da primeira coluna? Aqui é onde eu fiquei preso:

if($_GET['id']) {
    $id = $_GET['id'];
    $file_handle = fopen("testimonials.csv", "rw");

    while (!feof($file_handle) ) {
        $line_of_text = fgetcsv($file_handle, 1024);    
        if ($id == $line_of_text[0]) {
            // remove row
        }
    }
    fclose($file_handle);
}

Infelizmente, os bancos de dados não eram uma escolha.

questionAnswers(4)

yourAnswerToTheQuestion