Hi!
ich bekomme immer ein "Use of undefined constant".
$Preis = $gewicht_array[0][Preis];
Klar, Stringwerte ohne Anführungszeichen werden als eigentlich Konstante interpretiert. Nur wenn eine solceh nicht existiert, nimmt PHP an, der User meine einen String.
Was wäre denn besser?
$Preis = $gewicht_array[0]["Preis"];
$Preis = $gewicht_array[0]['Preis'];
Beides. Man kann argumentieren, dass man die Variableninterpretationsfunktionalität der ""-Strings nicht braucht und deshalb die '' reichen. Manche ziehen bei "" vs. '' auch den Performance-Joker, aber der ist bei normalem Gebrauch in Wald- und Wiesen-Scripten nur eine Witzfigur, sozusagen, weil der Unterschied im Grundrauschen untergeht.
Lo!