zeichen zählen und nach ...
backbone
- php
Hi, kleine frage:
gibts in php schon ne funktion mit der man eine stringkette zählen
kann und nach, sagen wir mal 20 zeichen die restlichen reichen durch
punkte erstzen lassen kann? und was noch cooler wär: nicht alle
zeichen sondern nur ein bestimmte anzahl. so das der rest dann
einfach wegfällt?
gibts sowas oder muss man sich da selbst den kopf zerbrechen wie man
das hinbekommt?
Hallo!
gibts in php schon ne funktion mit der man eine stringkette zählen
kann und nach, sagen wir mal 20 zeichen die restlichen reichen durch
punkte erstzen lassen kann? und was noch cooler wär: nicht alle
zeichen sondern nur ein bestimmte anzahl. so das der rest dann
einfach wegfällt?
Gibt es nicht.
gibts sowas oder muss man sich da selbst den kopf zerbrechen wie man
das hinbekommt?
Ein bisschen denken muß man beim programmieren leider. Ein paar Funktionen die Dir das Leben vielleicht erleichtern:
Stringlänge ermitteln: http://www.php3.de/manual/de/function.strlen.php
Teilstring extrahieren: http://www.php3.de/manual/de/function.substr.php
String auf best. Länge mit best. Zeichen auffüllen: http://www.php3.de/manual/de/function.str-pad.php
u.v.m. unter http://www.php3.de/manual/de/ref.strings.php
Viele Grüße
Andreas
öhhhmm...sorry für mein kleines Selbstgespräch aber das Problem hat sich nach kurzem, heftigen Überlegen schon gelöst. Wenn es jemanden interessiert ist hier die lösung:
$betreff_sting_laenge = strlen($message_array[betreff]);
if ($betreff_sting_laenge < 20) {
$betreff_string_cuted = $message_array[betreff];
}else{
$betreff_string_full = substr($message_array[betreff],0,20);
$betreff_string_cuted = $betreff_string_full."...";
}