Start · Sprachen · PHP · Referenz · str_pad

str_pad

Funktion

Füllt einen String links, rechts oder beidseitig auf eine feste Länge auf.

seit PHP 4.0.1 Kategorie: string

Signatur

str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string

Beschreibung

Praktisch für tabulare Ausgaben oder OTP-Codes, die auf feste Länge padded werden müssen.

Parameter

Name Typ Default Beschreibung
$string Pflicht string Eingabe.
$length Pflicht int Ziel-Länge.
$pad_string string " " Füllzeichen.
$pad_type int STR_PAD_RIGHT STR_PAD_LEFT, STR_PAD_RIGHT oder STR_PAD_BOTH.

Rückgabewert

Typ
string
Beschreibung
Gepaddeter String.

Beispiele

Linksseitig mit Nullen

<?php

echo str_pad('42', 5, '0', STR_PAD_LEFT); // 00042

Beidseitig mit Strichen

<?php

echo str_pad(' Titel ', 30, '-', STR_PAD_BOTH); // ----------- Titel ------------