EMan: Schneiden von Textstrings bei überschreiten einer bestimmten Länge

Hi Zusammen,

ich möchte ein Script überprüfen lassen ob bestimmte, aus einer DB eingelesene Strings länger als ein bestimmter wert sind... das ist noch simpel... nun möchte ich aber, falls es der fall ist, das ein String z.b. länger als 30 zeichen ist dieser beim dreisigsten Zeichen abgeschnitten und ein "..." anhängt wird.
Um das mal anschaulich zu demonstrieren:

$eingelesenerwert = "Das ist ein langer Text, zu lang um voll angezeigt zu werden.";

$geschnittenerwert = "Das ist ein langer Text, zu...";

so... das sollte das ganze mal verdeutlichen... ich weis das das gehen muss, da ich ähnliche funktionen in der praxis bereits gesehen hab... nur wie setze ich das um?

Schonmal Danke im Vorraus

EMan

  1. Hi,

    ich möchte ein Script überprüfen lassen ob bestimmte, aus einer
    DB eingelesene Strings länger als ein bestimmter wert sind... das
    ist noch simpel... nun möchte ich aber, falls es der fall ist, das
    ein String z.b. länger als 30 zeichen ist dieser beim dreisigsten
    Zeichen abgeschnitten und ein "..." anhängt wird.

    if (length($eingelesen) > 30)
    {
    $gekuerzt = substr($eingelesen,0,30);
    }

    mfg
    CK1

    1. Hi,

      ich möchte ein Script überprüfen lassen ob bestimmte, aus einer
      DB eingelesene Strings länger als ein bestimmter wert sind... das
      ist noch simpel... nun möchte ich aber, falls es der fall ist, das
      ein String z.b. länger als 30 zeichen ist dieser beim dreisigsten
      Zeichen abgeschnitten und ein "..." anhängt wird.

      if (length($eingelesen) > 30)

      »»  {
      »»  $gekuerzt = substr($eingelesen,0,30);
      »»  }

      mfg
      CK1

      Hi,

      vielen Dank, hat funktioniert.

      Ciao EMan