dedlfix: Warum array_merge besser geignet ist arrays zu verknüpfen als der + Operator

Beitrag lesen

Tach!

Es lag also daran, dass ein Array noch nicht existierte. Von daher ist array_merge() vielleicht + auch bei kleinen Sachen vorzuziehen.

Meist ist mir ein Operator lieber als eine Funktion, die das gleiche leistet.
In diesem Fall würde ich dir aber recht geben.

Ich nicht. Es kommt darauf an, wie man mit den Keys umgehen möchte. Da unterscheiden sich die beiden Vorgehensweisen. Und man muss beachten, ob die Keys numerisch sind oder nicht. array_merge() überschreibt bei gleichen Keys, bei + bleibt das Element aus dem linken Array erhalten. Numerische Keys jedoch werden von array_merge() neu vergeben, und alle Elemente damit hinten angehängt, von + aber nicht.

dedlfix.