str_pad

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 .

Voorbeeld 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___

 
"