-» Clues of DUG
-» DUG Partner
-» Stream Panel
Tote Hose? Wie ihr sicher schon bemerkt habt, ist auf DUG-Portal in letzter Zeit wenig los. Da ich mein Hobby (Webentwicklung ect.) zum Beruf gemacht habe, habe ich für den Blog nur noch wenig Zeit bzw. keine Lust in meiner Freizeit auch noch vorm PC zu vergammeln. Daher gibt es nur noch selten etwas neues. Dennoch werde ich versuchen, hier und da etwas zu schreiben. Man wird sehen was die Zeit bringt...

PHP Text kürzen

Hier mal eine Funktion mit welcher es möglich ist, einen Text automatisch auf eine bestimmte Länge zu kürzen.

function kurzer($txt,$tpv) {
if (strlen($txt) > $tpv) {
$txt = substr($txt,0,($tpv-3))."...";
}
return $txt;
}

Aufgerufen wird die Funktion dann wie folgt:
kurzer($dertext, 25)

Wobei die 25 hier für die Textlänge steht, wo der Text dann letztendlich gekürzt wird. Zu beachten sei hier auch: Sollten mehrere Funktionen aufgerufen werden, muss die Funktion direkt vor dem Text stehen! Es darf keine andere Funktion vor dieser aufgerufen werden! So: kurzer(nocheinefunction($dertext, 25)) würde es also nicht funktionieren. Korrekt wäre dann: nocheinefunction(kurzer($dertext, 25))

Beispiel:

Aus: Das ist ein ganz langer Text der auf 25 Zeichen gekürzt wird!

Wird: Das ist ein ganz lange... (Genau auf 25 Zeichen gekürzt, Leerzeichen + Punkte mitgerechnet).

Nachtrag: Es besteht auch die Möglichkeit, diese Funktion in Javascript zu nutzen. Das kann z.B dann nützlich sein, wenn aus irgendwelchen Gründen kein PHP zur Verfügung steht. Hier die Javascript Version: Javascript Text kürzen

Tags: php text kürzen, php string kürzen, php function text kürzen, php text länge

1 Kommentare:

  1. So hab ein GB gecodet und beim Adminbereich konnte ich die Funktion gut gebrauchen.


    MFG

    AntwortenLöschen