tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
339
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    campari campari ist offline Mitglied Brokat
    Registriert seit
    Nov 2004
    Beiträge
    267
    Moin,

    der String "kursname" besteht aus mehreren Wörtern.
    Wenn die Summe der Zeichen von "kursname" grösser als 75 ist, soll die Zeichenkette zwei mal gebrochen werden:
    das erste mal beim Wort vor dem 40. Zeichen getrennt werden.
    Das zweite mal beim Wort vor dem 75. Zeichen.

    Der Umbruch verläuft aber immer fehlerhaft.

    Wenn der String aus ein-Zeichen-Wörtern besteht, teilt er korrekt. Aber wenn es reale Wörter sind, teilt er manchmal mitten im Wort, machmal überlappt es sich. Kann da kein Muster erkennen. Auf jeden Fall läuft was falsch...

    PHP-Code:
    $kursnamea substr($kursname0strpos(wordwrap($kursname40"*YYY*"), "*YYY*"));
    $kursnamea "\" ".$kursnamea;
    $kursnameb substr($kursnamestrpos(wordwrap($kursname40"*YYY*"), "*YYY*"), strpos(wordwrap($kursname35"*YYY*"), "*YYY*"));
    $kursnamec substr($kursnamestrpos(wordwrap($kursname75"*YYY*"), "*YYY*"));
    $kursnamec trim($kursnamec)." \""
     

  2. #2
    Avatar von Divi
    Divi Divi ist offline Mitglied Gold
    Registriert seit
    Aug 2004
    Beiträge
    238
    wie wärs mit
    wordArr = explode(" ", dein_string);
    newWordArr = array();
    signCount = 0;
    inserted = false;
    foreach(wordArr as t_word) {
    signCount += strlen(t_word);

    if ((signCount > 40) && !inserted) {
    inserted = true;
    newWordArr[] = "<br>"
    }
    newWordArr[] = t_word;
    }

    deinNeuerString= implode(" ", newWordArr);
     

  3. #3
    campari campari ist offline Mitglied Brokat
    Registriert seit
    Nov 2004
    Beiträge
    267
    Gute Idee.
    Allerdings wird das in ein PDF geschrieben. Und da kann ich kein Break verwenden.
    Deshalb muss die Zeichenkette in einzelne "Häppchen" umgwandelt werden.
     

Ähnliche Themen

  1. FOR Schleife - Nach x Zeichen Umbruch einfügen
    Von creativeheadz im Forum PHP
    Antworten: 9
    Letzter Beitrag: 07.03.09, 00:23
  2. Satz-Zeichen oder nicht?
    Von wenco im Forum Typografie
    Antworten: 2
    Letzter Beitrag: 11.04.06, 11:18
  3. Zeichen für Umbruch anzeigen lassen
    Von Jan-Frederik Stieler im Forum Desktop Publishing (DTP)
    Antworten: 10
    Letzter Beitrag: 16.01.06, 01:06
  4. worwrap? Nach x Zeichen Umbruch?
    Von markberg im Forum PHP
    Antworten: 4
    Letzter Beitrag: 30.08.05, 16:47
  5. Zeichen zählen und Umbruch
    Von HackTack30 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 28.06.05, 13:37