Forum und email

str_pad

(PHP 4 >= 4.0.1, PHP 5)

str_pad — Vul een string naar een bepaalde lengte aan met een andere string

Beschrijving

string str_pad ( string $input , int $pad_length [, string $pad_string [, int $pad_type ]] )

Deze functie pad ('vult op') de input string links, rechts of beide kanten op tot de gespecifieerde lengte. Als het optionele argument pad_string niet beschikbaar is dan wordt input gepad met spaties, anders wordt de string gepad met karakters van pad_string tot aan het opgegeven maximum.

Optioneel argument pad_type kan zijn STR_PAD_RIGHT, STR_PAD_LEFT, of STR_PAD_BOTH. Als pad_type niet is gegeven, wordt uitgegaan van STR_PAD_RIGHT.

Als de waarde van pad_length negatief is of kleiner dan de lengte van de input string, vindt er geen padding plaats.

Example#1 str_pad() voorbeeld

$input = "Alien";
print str_pad($input, 10);                      // produceert "Alien     "
print str_pad($input, 10, "-=", STR_PAD_LEFT);  // produceert "-=-=-Alien"
print str_pad($input, 10, "_", STR_PAD_BOTH);   // produceert "__Alien___"