hasenfuss: str_replace(":","",$string) macht zeilenunbruch

hallo,

eigentlich moechte ich das letzte zeichen in einem string loeschen.

bsp.:     $string = "./path/path:"

also denk ich mir ich benutze das so:

$new_string = str_replace(":","",$string);

gefolgt von:

$path = $artist[1];     // some trackname
$path = "$new_string/$path"; // create path

$path = mysql_escape_string($path);

so bekomme ich aber immer einen zeilenumbruch:
echo "$path";

/00's/Corrs\n/Runaway.mp3\n
            ^^

warum bekomme ich einen zeilenumbruch, wie bekomme ich den raus ??

danke
hasenfuss

  1. Hallo.

    bist Du Dir ganz sicher, dass DeiNS tring anfangs keinen Zeilumbruch enthält?

    Versuch mal:
    $new_string = str_replace(":","",trim($string));

    Grüße aus Würzburg
    Julian

    --
    ss:) zu:{ ls:< fo:) de:< va:} ch:° n4:} rl:° br:> js:| ie:{ fl:( mo:)