Schneiden von Textstrings bei überschreiten einer bestimmten Länge
EMan
- perl
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
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,
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