Eliminar línea del archivo CSV

Tengo un archivo .csv con 4 columnas. ¿Cuál es la forma más fácil de eliminar una línea idéntica al ID de la primera columna? Aquí es donde me quedé atrapado:

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);
}

Lamentablemente, las bases de datos no fueron una elección.

Respuestas a la pregunta(4)

Su respuesta a la pregunta