Lese ich diese PHP Störung erhalten:PHP Hinweis: Undefined offset: 1 mit Array, wenn Daten
PHP Notice: Undefined offset: 1
Hier ist der PHP-Code, es wirft:
$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_:
}
Was bedeutet diese Fehler bedeuten ? Was verursacht diesen Fehler?
Wie sicher sind Sie, dass jede Zeile in Ihrer Datei einen Doppelpunkt enthält? – andrewsi
machen Sie einen 'var_dump ($ parts)'. Sie werden wahrscheinlich feststellen, dass der Punkt, an dem Sie diesen undefinierten Versatz erhalten, keine "1" -Taste im Teile-Array enthält. –
Wenn alle Zeilen einen Doppelpunkt haben, prüfen Sie, ob Leerzeilen vorhanden sind. – Barmar