Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kürze ich Text auf 100 Zeichen und respektiere dabei vollständige Wörter?

Wie kürze ich Text auf 100 Zeichen und respektiere dabei vollständige Wörter?

DDD
DDDOriginal
2024-10-24 06:37:02164Durchsuche

How to Truncate Text to 100 Characters while Respecting Full Words?

Respektierung vollständiger Wörter bei der Textkürzung

In diesem Szenario möchten Sie eine Zeichenfolge auf 100 Zeichen kürzen und dabei vollständige Wörter beibehalten. Im Gegensatz zum einfachen Ansatz der Verwendung von substr zielt diese Methode darauf ab, eine Wortsegmentierung zu verhindern.

Um dies zu erreichen, berücksichtigen Sie den folgenden Ansatz:

<code class="php">$content = "This is a sentence that has more than 100 characters in it, and I want to return a string of only full words that is no more than 100 characters!";

$pos = strpos($content, ' ', 100);
$truncated = substr($content, 0, $pos);</code>

In diesem Code suchen wir zuerst das erste Leerzeichen nach dem 100. Zeichen mit strpos. So stellen wir sicher, dass wir kein Wort kaputt machen. Anschließend verwenden wir substr, um die Zeichenfolge bis zu dieser Position zu kürzen und dabei die Wortgrenzen zu berücksichtigen.

Die Ausgabe wäre:

"This is a sentence that has more than 100 characters in it, and I want to return a string of only"

Das obige ist der detaillierte Inhalt vonWie kürze ich Text auf 100 Zeichen und respektiere dabei vollständige Wörter?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn