---
title: "Text abschneiden,aber erst nach einem vollständigen Wort."
url: "https://www.typo3.net/d/41676-text-abschneidenaber-erst-nach-einem-vollstaendigen-wort"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP"]
created: "2006-04-20"
last_reply: "2006-04-20"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Text abschneiden,aber erst nach einem vollständigen Wort.

Extensions › Entwicklung · 3 Antworten · gestartet 2006-04-20

## Eröffnungsbeitrag

**charlin** · 2006-04-20 · [Beitrag #1](https://www.typo3.net/d/41676-text-abschneidenaber-erst-nach-einem-vollstaendigen-wort/1)

Hallo!

Ich schon wieder.
Ich habe einen String, diesen möchte ich nach einer bestimmten Anzahl von Zeichen abschneiden. Aber nicht in der Mitte eines Wortes, sondern erst nachdem das Wort komplett angezeigt wird.
Gibt es da schon was?

Vielen Dank.

## Antworten

### [#2](https://www.typo3.net/d/41676-text-abschneidenaber-erst-nach-einem-vollstaendigen-wort/2) · just2b · 2006-04-20

na dann schau doch ob dort ein leerzeichen ist, wenn nicht, dann suche das nächste leerzeichen bzw ',','.','!' ... und gib bis dort den string zurück

georg

### [#3](https://www.typo3.net/d/41676-text-abschneidenaber-erst-nach-einem-vollstaendigen-wort/3) · steffenk · 2006-04-20

genau wie Georg es gesagt hat. Angenommen Du möchtest nach 200 Zeichen beschneiden, kannst Du das so machen

```php
if(strlen($txt)>200 && strpos($txt," ",200)>0)
	$txt=substr($txt,0,strpos($txt," ",200)).' ...';
```

### [#4](https://www.typo3.net/d/41676-text-abschneidenaber-erst-nach-einem-vollstaendigen-wort/4) · charlin · 2006-04-20

Vielen Dank erstmal!!!!

Eigentlich wollte ich es nicht präsentiert bekommen, aber nehme das Angebot gerne an.
Dachte mir eigentlich, dass es da in TYPO3 schon eine Funktion gibt.

---

Quelle: „Text abschneiden,aber erst nach einem vollständigen Wort.“, typo3.net, https://www.typo3.net/d/41676-text-abschneidenaber-erst-nach-einem-vollstaendigen-wort
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
