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.
Bemærk: pad_string bliver muligvis forkortet hvis det påkrævede antal af udvidelsestegn ikke kan deles med længden af pad_string.