Ich möchte ein Array mit einer Nachricht erstellen.
%Vor% Aber mit diesem Code wird myArray
überschrieben, wenn es bereits existiert.
Wenn ich array_push
verwende, muss es bereits existieren.
Andernfalls wird es knirschen.
Gibt es eine Möglichkeit, das obige zweite Beispiel zu bearbeiten, ohne zuerst $myArray = array();
zu löschen?
Überprüfen Sie, ob das Array zuerst existiert, und wenn es nicht existiert, erstellen Sie es ... dann fügen Sie das Element hinzu, in dem Wissen, dass das Array vorher sicher definiert wird:
%Vor%Sie sollten is_array () verwenden, nicht isset. Nützlich, wenn myArray von einer Funktion gesetzt wird, die ein Array oder eine Zeichenfolge zurückgibt (zum Beispiel -1 bei Fehler)
Dies wird Fehler verhindern, wenn myArray anderswo nicht als Array deklariert ist.
%Vor%Tags und Links arrays php declaration push