PHP
Referenzliste
chunk_split
String-Funktionen
Befehl:
string chunk_split ( string $body [, int $chunklen = 76 [, string $end = "\r\n" ]] )
Parameter-Liste:
Beschreibung | |
---|---|
Die zu zerlegende Zeichenkette. | |
chunkLen | Die Länge der einzelnen Teilstücke. |
end | Die Zeilenend-Sequenz. |
Rückgabewerte:
Gibt den zerteilten String zurück.
Beschreibung:
Kann für die Aufteilung eines Strings in kleinere Stücke verwendet werden. Dies ist z.B. hilfreich bei der Umwandlung von base64_encode()-Ausgaben, die RFC 2045 entsprechen müssen. Die Funktion fügt die in end angegebene Zeichenkette nach jeweils chunklen Zeichen in den ursprünglichen String ein.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Konvertiert einen String in ein Array
Teilt einen String anhand einer Zeichenkette
• split()
Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks in ein Array
Bricht einen String nach einer bestimmten Anzahl Zeichen um
chunk_split() - Beispiel:
Eingabe:
<?PHP echo chunk_split ( 'Willi', 1, '<br><br>' ); echo '<br>'; echo chunk_split ( 'Seiler', 2, '<br>' ); ?>
Ausgabe:
W
i
l
l
i
Se
il
er
i
l
l
i
Se
il
er
Beschreibung:
Mit chunk_split() kann man eine Zeichenkette (string) in kleinere St�cke aufteilen. Dabei gibt man im Parameter chunklen an, welche L�nge die Zeichenketten im Ergebnis-String maximal haben sollen. Diese Funktion ist von Vorteil, wenn Sie base64_encode-Ausgaben in die RFC2045-Entsprechung konvertieren m�ssen. Gibt man keinen Parameter f�r (chunklen) an, so wird automatisch nach 76 Zeichen die Zeichenkette geteilt. Der weitere Parameter (end) ist optional und hat als automatische Vorgabe "\r\n". Die Funktion chunk_split ist wesentlich schneller als ereg_replace.
chunk_split() - Beispiel 2:
Eingabe:
<?PHP // formatiert $data unter Beachtung von RFC 2045 $neuer_string = chunk_split(base64_encode($data)); ?>
String-Funktionen