Ich habe mal wieder ein eigentlich sehr kleines aber scheinbar
unüberwindliches Problem
zuerst der Sourcecode:
while($out=mysql_fetch_array($help))
{
$csm.= "'$i',";
$i++;
}
$point=strlen($csm[$i])-1;
$csm[$point]=" ";
echo "$csm";
mein Ziel:
Eine Zeichenkette ähnlich wie:
'1','2','3',...,'n'
Ich möchte also das hintere Komma löschen
Ausgabe bei meinem Sourcecode:
ArrayArray'1' '2' '3' ... 'n'
Es werden also alle , ersetzt und ArrayArray davor hinzugefügt
Mit Stringfunktionen wie substr und substrreplace wurden auch immer alle '
ersetzt, was mich vermuten lässt, dass der String intern nicht als
zusammenhängend sondern eher in Arrays abgelegt aussieht.
Nun meine Frage:
Wie bekomme ich einen zusammenhängenden String hin
bzw. wie lösche ich das letzte Zeichen
unüberwindliches Problem
zuerst der Sourcecode:
while($out=mysql_fetch_array($help))
{
$csm.= "'$i',";
$i++;
}
$point=strlen($csm[$i])-1;
$csm[$point]=" ";
echo "$csm";
mein Ziel:
Eine Zeichenkette ähnlich wie:
'1','2','3',...,'n'
Ich möchte also das hintere Komma löschen
Ausgabe bei meinem Sourcecode:
ArrayArray'1' '2' '3' ... 'n'
Es werden also alle , ersetzt und ArrayArray davor hinzugefügt
Mit Stringfunktionen wie substr und substrreplace wurden auch immer alle '
ersetzt, was mich vermuten lässt, dass der String intern nicht als
zusammenhängend sondern eher in Arrays abgelegt aussieht.
Nun meine Frage:
Wie bekomme ich einen zusammenhängenden String hin
bzw. wie lösche ich das letzte Zeichen
Kommentar