PehBehBeh

Erfahrungen eines Hobby-Webentwicklers

Exotische PHP-Funktionen: str_pad()

| Keine Kommentare

Gestern bin ich mit einer Funktion konfrontiert worden, die wahrscheinlich gar nicht so außergewöhnlich ist. Da sie mir jedoch noch nicht bekannt war, habe ich beschlossen die Funktion in die Serie “Exotische PHP-Funktionen” aufzunehmen.

Die Funktion str_pad() erweitert einen String um einen anderen String auf eine bestimmte Länge.


Parameter

Die Funktion akzeptiert vier Parameter, von denen zwei optional sind:

  • string $input
    Die Eingabezeichenkette
  • int $pad_length
    Länge des Ausgabestrings (ist er Wert negativ bzw. kürzer oder gleich der Länge der Eingabezeichenkette wird nichts unternommen)
  • [string $pad_string = ""]
    Der String mit dem die Eingabezeichenkette erweitert wird
  • [int $pad_type = STR_PAD_RIGHT]
    Die Seite auf der die Eingabezeichenkette erweitert wird
    Konstanten: STR_PAD_RIGHT, STR_PAD_LEFT, STR_PAD_BOTH

Beispiele

Zum Schluss noch ein paar Beispiele aus dem PHP-Manual:

1
2
3
4
5
$input = "Alien";
echo str_pad($input, 10);                      // ergibt "Alien     "
echo str_pad($input, 10, "-=", STR_PAD_LEFT);  // ergibt "-=-=-Alien"
echo str_pad($input, 10, "_", STR_PAD_BOTH);   // ergibt "__Alien___"
echo str_pad($input, 6 , "___");               // ergibt "Alien_"
Dir hat der Artikel gefallen?
Dann abonniere doch den RSS-Feed!

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*