sto ottenendo questo errore PHP:PHP Avviso: undefined offset: 1 con l'allineamento durante la lettura dei dati
PHP Notice: Undefined offset: 1
Ecco il codice PHP che getta:
$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_:
}
Che cosa significa questo errore ? Cosa causa questo errore?
Come sicuri sono che ogni riga nel file ha due punti in esso? – andrewsi
fare un 'var_dump ($ parti)'. probabilmente troverai il punto in cui ottieni quell'offset non definito, non c'è la chiave '1' nell'array delle parti. –
Se sembra che tutte le linee abbiano due punti, controllare le righe vuote. – Barmar