Funktion str_pad
Die Funktion str_pad füllt einen String mit einem anderen
String auf eine bestimmte Länge auf. Der erste Parameter
akzeptiert den String, der zweite - die Anzahl der Zeichen,
auf die der String aufgefüllt werden soll, der dritte
Parameter - das, womit der String aufgefüllt werden soll.
Der vierte optionale Parameter gibt an,
von welcher Seite der String aufgefüllt werden soll. Dieser Parameter
kann die folgenden Werte annehmen: STR_PAD_LEFT
- den String von links auffüllen, STR_PAD_RIGHT
- den String von rechts auffüllen (dies ist der Standardwert).
Syntax
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Beispiel
Lassen Sie uns den String mit dem Zeichen '+'
auffüllen, sodass der String 10 Zeichen hat:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Ergebnis der Codeausführung:
'abcde+++++'
Beispiel
Jetzt wird der String nicht von rechts, sondern von links aufgefüllt:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Ergebnis der Codeausführung:
'+++++abcde'
Siehe auch
-
die Funktion
array_pad,
die ein Array mit bestimmten Elementen auffüllt -
die Funktion
array_fill,
die ein Array mit einem bestimmten Wert füllt -
die Funktion
str_repeat,
die einen String eine bestimmte Anzahl von Malen wiederholt