Thomas: Letztes Zeichen aus einem String löschen

Beitrag lesen

Hallo,
habe da ein kleines Problem und hoffe auf eure Hilfe!

Ich hole Werte aus einer DB heraus und will diese auf meiner Internetseite mit einem Komma getrennt ausgeben.

Das klappt auch, nur wird nach dem letzten Zeichen auch ein Komma gesetzt, was aber nicht sein soll.

Hier der Code:
$darsteller='';
while($a[$i]){   // Werte aus DB
 $temp=mysql_query("SELECT nname FROM schauspieler") or die("ERROR SELECT");
 $t=mysql_fetch_row($temp);
 $darsteller.=$t[0].","; //Werte werden in String eingefügt
 $i++;
}

So schauts momentan aus, allerdings ist mir gerade eingefallen, dass, wenn ich die Werte mit einem Leerzeichen trenne und dann mit rtrim das letzte leerzeichen lösche, ich dann mit str_replace alle leerzeichen durch sonderzeichen ersetzen kann.
leider werden dann aber auch bei den werten, die meistens aus Vor- und Nachnamen bestehen, kommata für leerzeichen eingesetzt, was wiederrum nicht erwünscht ist...

problem verstanden??? :-D

Vielen Dank schonmal!!!
Thomas