str_pad

(PHP 4 >= 4.0.1, PHP 5)

str_pad --  Udvid en streng til en bestemt længe med en anden streng

Beskrivelse

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

Denne funktion returnere input strengen udvidet til venstre, højre, eller begge sider til den specificeret længde. Hvis det valgfrie argument pad_string ikke er angivet, er input udvidet med mellemrum, ellers vil den blive udvidet med tegnene fra pad_string op til den begrænset længde.

Det valgfrie argument pad_type kan være STR_PAD_RIGHT, STR_PAD_LEFT, eller STR_PAD_BOTH. Hvis pad_type ikke er angivet er den forudbestemt til STR_PAD_RIGHT.

Hvis værdien af pad_length er negativ eller mindre end længden af input strengen, vil der ikke ske nogen udvidelse.

Eksempel 1. str_pad() eksempel

<?php
$input
= "Alien";
echo
str_pad($input, 10);                      // giver "Alien     "
echo str_pad($input, 10, "-=", STR_PAD_LEFT);  // giver "-=-=-Alien"
echo str_pad($input, 10, "_", STR_PAD_BOTH);   // giver "__Alien___"
echo str_pad($input, 6 , "___");               // giver "Alien_"
?>

Bemærk: pad_string bliver muligvis forkortet hvis det påkrævede antal af udvidelsestegn ikke kan deles med længden af pad_string.