string ändern



  • Hallo
    ich will einem String nach 200 Zeichen ein \n hinzufügen wie
    kann ich so was machen?
    danke



  • Schau Dir mal die Funktion substr() im PHP-Manual an.
    Damit kannst Du den String in einen ersten Teil und einen 2ten Teil zerlegen und dann fügst Du beide Teile einfach wieder zusammen und hängst Dein \n dazwischen:

    $fullstring = substr( $str, 0, 199 ) + '\n' + substr( str,0,strlen(str, 0, strlen(str)-1 );

    Ich glaube, das müsste so hinhauen.

    Gruß,
    mid

    [ Dieser Beitrag wurde am 18.06.2003 um 00:24 Uhr von Midnighter editiert. ]



  • wie bekomm ich eigentlich die Länge eines Strings heraus?

    Das macht doch nur nach 200 Zeichen ein /n aber nach
    400 Zeichen dann wieder nicht mehr oder?


  • Mod

    Original erstellt von php coder:
    **wie bekomm ich eigentlich die Länge eines Strings heraus?
    **

    strlen()

    ret=substr(ret=substr(str,0,99)."\n".substr(str,100,strlen(str,100,strlen(str)-100);

    so würde ichs machen (ungetestet)



  • wenn du alle 200 Zeichen ein \n einfügen wills würde ich das am ehesten in eine while oder for Schleife packen


Anmelden zum Antworten