tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
248
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mcphilli mcphilli ist offline Mitglied Gold
    Registriert seit
    Jun 2002
    Beiträge
    108
    hallo,
    ich habe eine spalte in einer tabelle in der ich eine url mit link ausgebe. meine spalte ist 100px breit aber der text ist des öfteren viel länger, nun wollte ich, dass der text so weit angezeigt wird das er in die 100px reinpasst und der rest dann einfach mit "..." angezeigt wird. wie macht man soetwas?
    danke schon einmal im voraus.

    mfg
    mcphilli

    PS: bei tutorials, wenn man auf das forum geht steht auch in der spalte "letzer beitrag" nur der anfang des themas und danach nur "..."
     

  2. #2
    Avatar von socKe|bla
    socKe|bla socKe|bla ist offline Mitglied Brokat
    Registriert seit
    Sep 2002
    Ort
    bottrop
    Beiträge
    344
    PHP-Code:
    <?
    function checkString($string){
      
    $max 10//maximale Länge des Strings, probier halt aus, wieviele Buchstaben in die Spalte passen...

      
    if(strlen($string)>$max){
        
    $string substr($string,0,$max)."...";
      }
      return 
    $string;
    }

    $string "Ich werd gleich nach dem 10. Buchstaben abgeschnitten!";
    $string checkString($string);
    echo 
    $string;

    ?>
     

  3. #3
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    moin.

    hab mir das auch schon oft überlegt. socke, aber das problem ist, doch, dass z.b. i und w überhaupt nicht dieselbe breite haben... kann man irgendwie überprüfen, wieviel platz ein buchstabe einnimmt?
     

  4. #4
    Avatar von socKe|bla
    socKe|bla socKe|bla ist offline Mitglied Brokat
    Registriert seit
    Sep 2002
    Ort
    bottrop
    Beiträge
    344
    mir wäre es neu, wenn man die breite überprüfen könnte. aber man kann doch testen, ich mach einfach immer nur große W's und guck dann halt, wie viele in die tabelle passen.
     

  5. #5
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.135
    kann man irgendwie überprüfen, wieviel platz ein buchstabe einnimmt?
    da hätte ich eine abgefahrene idee dazu
    Rubrik: wie mache ich mir das leben schwer..

    du greifst auf pdf funktione zurück

    dort gibt es eine function die ermittelt wieviel punke der text
    breit wird

    meine idee dazu:

    du gibst einmal den zeichezatz aus ermittels für jedes zeichen
    den platzbedarf; haust diese info in ein array und dann rechneste
     

Ähnliche Themen

  1. [VB.NET]Text aus bestimmter Spalte aus Listview auslesen
    Von desaster0505 im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 13.08.08, 15:54
  2. Checkbox und Text in eine Spalte
    Von Snickers im Forum Java
    Antworten: 1
    Letzter Beitrag: 04.10.05, 16:29
  3. Schriftart um viel Text so klein wie geht lesen zu können
    Von meinnamehier im Forum Typografie
    Antworten: 8
    Letzter Beitrag: 19.08.05, 00:33
  4. Antworten: 4
    Letzter Beitrag: 04.08.05, 21:18
  5. Antworten: 3
    Letzter Beitrag: 26.09.04, 16:49