kostenloser Webspace werbefrei: lima-city


Laufweite eines Stings ermitteln

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    t**********e

    Gibt es eine M?glichkeit die Laufweite eines Stings in Pixeln zu ermitteln?
    Ich brauch das f?r ein Umbruchskript, denn es gibt einen Unterschied der Laufweiten zwischen:

    1234567890
    WWWWWWWWWW


    Danke im Voraus!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. es gibt irgendeine image_.. funktinon, mit der man die l?nge enes Strings mit bestimmter Gr??e und Schriftart ermittelt werden kann.

    Ich hab mal nachgeschaut: mit imagefontwidth() kann man das machen. baer immer nur f?r ein Zeichen.
    Du wirst dur wohl eine for-Schleife machen m?ssen.
  4. Hallo terrorstate!

    M?glicherweise helfen dir die GD-Lib-Funktionen weiter:
    http://www.php.net/manual/de/function.imagefontwidth.php
    http://www.php.net/manual/de/function.imageftbbox.php

    Aber eigentlich gibt es f?r dein Problem keine L?sung in PHP. Da der PHP-Interpreter gar nicht wei?, welche Fonts zur Darstellung im Browserfenster verwendet werden, kann er auch nichts ?ber die L?nge von Strings in diesen Schriftarten in Erfahrung bringen. Sowas l?uft nur direkt auf dem Betriebssystem des Computers der die Zeichen auch darstellt. Auf dem Webserver kann man dar?ber nur Vermutungen anstellen, die in 99 Prozent aller F?lle falsch sind.

    MfG
    alopex
  5. Autor dieses Themas

    t**********e

    Es ist nich wirklich relevant... aber ich wollte in meinem forum die komplette l?nge ausnutzen. und da der browser keinen plan von umbruch hat, muss ich das selbst machen. das problem is das die Laufweite der Gro?buchstaben zu gro? ist (wortspiel). ich hab nach 35 Non-Whitespace-Zeichen einen umbruch. sonsten w?rde bei gro?buchstaben der rahmen der tabelle gesprengt. aber die meisten w?rter die l?nger als 35 Zeichen sind, bestehen ja nicht aus Gro?buchstaben. Also werden diese W?rter einfach irgendwo in der mitte gebrochen. Platzm??ig sieht das echt scheisse aus.

    Ich h?tte was kleines Schnelles gebraucht. aber ich versteh schon das das zu umst?ndlich w?re.

    Trotzde danke f?r die hilfe!
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!