PHP-Funktion wordwrap()
Beispiel
Zeilenbrechen eines Strings anhand einer bestimmten Länge
<?php $str = "Ein Beispiel für einen langen Wort: Supercalifragulistic"; echo wordwrap($str, 15, "<br>\n"); ?>
Definition und Verwendung
Die Funktion wordwrap() teilt einen String anhand einer bestimmten Länge in Zeilen auf.
Kommentar:Diese Funktion könnte Leerzeichen am Anfang der Zeile hinterlassen.
Syntax
wordwrap(string,width,break,cut)
Parameter | Beschreibung |
---|---|
string | Erforderlich. Bestimmt die Zeichenkette, die umbrochen werden soll. |
width | Optional. Bestimmt die maximale Zeilenbreite. Standard ist 75. |
break | Optional. Bestimmt das Zeichen (Zeichenkette), das als Trennzeichen verwendet wird. Standard ist "\n". |
cut |
Optional. Bestimmt, ob Wörter, die länger als die angegebene Breite sind, umgebrochen werden sollen:
|
Technische Details
Rückgabewert: | Erfolgreich, dann wird die umbrochene Zeichenkette zurückgegeben. Fehlschlag, dann wird FALSE zurückgegeben. |
PHP-Version: | 4.0.2+ |
Update-Protokoll: | In PHP 4.0.3 wurde hinzugefügt cut Parameter. |
Mehr Beispiele
Beispiel 1
Verwendung aller Parameter
<?php $str = "Ein Beispiel für ein langes Wort ist: Supercalifragulistic"; echo wordwrap($str,15,"<br>\n",TRUE); ?>
Beispiel 2
Zeilenbrechen der Zeichenkette
<?php $str = "Ein Beispiel für ein langes Wort ist: Supercalifragulistic"; echo wordwrap($str,15); ?>
HTML-Ausgabe des obigen Codes (siehe Quellcode):
<!DOCTYPE html> <html> <body> Ein Beispiel für ein langer Begriff ist: Supercalifragulistic </body> </html>
Browser-Ausgabe des obigen Codes:
Ein Beispiel für ein langes Wort: Supercalifragulistic