Sorry fürn Doppelpost aber n kleiner nicht so toller Lösungsansatz
[code]<?php
$text= "auto, d, e, oma, pap, lol, ";
$text = substr($text, 0, strlen($string)-2); // letzes Komma und Leerzeichen entfernen
$last = strrchr($text, “,”); // vorletzes komma und rest
$last_new = str_replace(",", " und", $last); // vorletzes komma entfernen und durch und ersetzen
echo str_replace($last, $last_new, $text); // String ersetzen und ausgeben[/code]
Ausgabe:auto, d, e, oma, pap und lol
Verbesserungen gerne
erst nen substr, das letzte zeichen absäbeln
mit ner while-schleife von hinten angefangen durchgehen, wenn er das erste mal auf ein komma stößt, mit str_replace oder ähnlichem zerstückeln…
php… tausend wege führn nach rom
Die Lösung von chrisb gefällt mir schon am besten. Kapier sie zwar noch nicht so ganz aber des muss ich mir einfach noch mal auseinander nehmen dann check ichs schon.