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.

 

Verbinden Sie den Kanal des Telegramm

Lassen Sie uns einen Kommentar oder geben Sie dieForum
Teilen Sie es Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page

In Verbindung stehende Artikel

Markierungen: , ,

Hinterlasse eine Antwort

Ihre e-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *