Uwaga PHP: Niezdefiniowane przesunięcie: 1 z tablicą podczas odczytu danych

Otrzymuję ten błąd PHP:

PHP Notice:  Undefined offset: 1

Oto kod PHP, który go zgłasza:

$file_handle = fopen($path."/Summary/data.txt","r"); //open text file
$data = array(); // create new array map

while (!feof($file_handle) ) {
    $line_of_text = fgets($file_handle); // read in each line
    $parts = array_map('trim', explode(':', $line_of_text, 2)); 
    // separates line_of_text by ':' trim strings for extra space
    $data[$parts[0]] = $parts[1]; 
    // map the resulting parts into array 
    //$results('NAME_BEFORE_:') = VALUE_AFTER_:
}

Co oznacza ten błąd? Co powoduje ten błąd?

questionAnswers(7)

yourAnswerToTheQuestion