Functie str_pad
De functie str_pad vult een string aan met een andere
string tot een opgegeven lengte. De eerste parameter
accepteert een string, de tweede - het aantal tekens
waartoe de string moet worden aangevuld, de derde
parameter - dat waarmee de string moet worden gevuld.
De vierde optionele parameter specificeert
aan welke kant de string moet worden gevuld. Deze parameter
kan de volgende waarden aannemen: STR_PAD_LEFT
- de string van links aanvullen, STR_PAD_RIGHT
- de string van rechts aanvullen (dit is de standaard
waarde).
Syntaxis
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Voorbeeld
Laten we een string vullen met het teken '+'
zodat de string 10 tekens bevat:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Resultaat van de code-uitvoering:
'abcde+++++'
Voorbeeld
Nu wordt de string niet van rechts, maar van links gevuld:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Resultaat van de code-uitvoering:
'+++++abcde'
Zie ook
-
de functie
array_pad,
die een array aanvult met opgegeven elementen -
de functie
array_fill,
die een array vult met een opgegeven waarde -
de functie
str_repeat,
die een string een opgegeven aantal keer herhaalt