Ich möchte jedem Element außer dem letzten ein Komma hinzufügen. Der letzte muss "und" haben.
Punkt 1, Punkt 2 und Punkt 3
Aber Artikel können von 1 +
seinAlso wenn 1 Element:
Punkt 1
Wenn 2 Elemente:
Punkt 1 und Punkt 2
Wenn 3 Elemente:
Punkt 1, Punkt 2 und Punkt 3
Wenn 4 Elemente:
Punkt 1, Punkt 2, Punkt 3 und Punkt 4
usw. usw.
Die Lösung von Minitech ist von Anfang an elegant, abgesehen von einem kleinen Problem, dessen Ergebnisse zu folgenden Ergebnissen führen werden:
%Vor% Aber die richtige Formatierung dieser Liste (zur Debatte) sollte sein; a, b und c. Bei seiner Implementierung wird dem vorletzten Attribut niemals "," angehängt, da das Array-Segment es als letztes Element des Arrays behandelt, wenn es an implode()
übergeben wird.
Hier ist eine Implementierung, die ich hatte, und richtig (wieder, für die Debatte) formatiert die Liste:
%Vor%Nichts gegen die andere Lösung, wollte nur diesen Punkt ansprechen.