EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Als Standardsprache festlegen
PF-Fragen - Forum

Wie passen Sie oder schneiden Sie eine Zeichenfolge von Text einer bestimmten Länge in PHP

PHP-Programmierung  
 
Wie passen Sie oder schneiden Sie eine Zeichenfolge von Text einer bestimmten Länge in PHP

Es gibt eine Menge von Funktionen und Methoden auf die Art der Daten Kette (Zeichenfolge) in PHP. Normalerweise, Wenn wir wollen verkürzen o Stellen Sie eine Zeichenfolge, die eine bestimmte Anzahl von Zeichen, Wir verwenden die Funktion substr auf folgende Weise:

wo die Variable $Länge Es wird den Wert für die Größe der die resultierende Zeichenfolge haben, die wir erreichen wollen.

Stellen Sie sich nun, dass wollen, führen Sie die Anpassung oder Clipping eine Textzeichenfolge, die in verwenden wollen ein Web-Seite als Intro alle News, Artikel o ähnliche. Wenn wir die Funktion direkt verwenden substr Kette anpassen, Diese Funktion nicht gonna do Unterscheidung zwischen den Buchstaben, Wörter und/oder Räume in weiß, so dass das Ergebnis eine Zeichenfolge sein kann, wo das letzte Wort ist Schnitt.

Wir werden sehen, wie wir das lösen können, dabei, dass, Angesichts einer Zeichenfolge und einer Länge, Dies ist Anpassung bei dieser Größe, Berücksichtigung folgender Aspekte nicht muss Schneiden Sie Wörter. Dazu, setzen Sie sich in die folgende Funktion:

Diese Funktion nimmt als Parameter ein Kette und die Länge auf Wunsch.

Wir werden sehen, ein Beispiel. Wenn haben die folgende Kette von Zeichen und wendet die Funktion oben auf der gleichen:

die Ergebnis wird wie folgt festgesetzt:

Wenn anstelle der Verwendung dieser Funktion, Wir verwendeten die Funktion substr, Das Ergebnis wäre anders gewesen:

Verlassen der letzte Wort Kette die Hälfte.

Wie Sie sehen können, Das letztere Ergebnis wäre nicht sehr gut, als intro, auf einer Webseite, Da wir schneiden Worte sind. Es stellt sich heraus am besten geeignet Das Ergebnis durch Aufrufen der Funktion trimString, die möglichen Kürzungen vermieden hat, durch den Wegfall von Wörtern, die Hälfte übrig sind.

 

Lassen Sie uns einen Kommentar oder geben Sie dieForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Markierungen: , ,

"Ein Gedanke an"Wie passen Sie oder schneiden Sie eine Zeichenfolge von Text einer bestimmten Länge in PHP

Die Dankbaren

Danke, Verwenden Sie diese Option, um einen Fehler beim Erstellen von XML zu beheben.

Antwort

Kommentare sind geschlossen.