Tach!
id ist in meinem Fall ja keine Variable sondern spricht lediglich den Datensatz "id" in meiner Datenbank an, welcher im array "$line" gespeichert wurde.
Wenn es der String mit dem Wert 'id' ist, dann musst Du auch $line['id'] notieren.
Nein. In seinem Code steht sinngemäß "bla $array[key] fasel", und das ist nach PHP-Syntax-Regeln völlig korrekt. Die vorgeschlagenen Anführungszeichen innerhalb eines ""-Strings würden zwingend auch noch ein {}-Klammernpaar erfordern.
dedlfix.