Forum und email

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.

Example#1 str_pad() eksempel

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

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