Funktionen str_pad
Funktionen str_pad udfylder en streng med en anden
streng til en ønsket længde. Den første parameter
tager imod en streng, den anden - antallet af tegn,
som strengen skal udfyldes til, den tredje
parameter - hvordan strengen skal udfyldes.
En fjerde valgfri parameter angiver,
hvilken side strengen skal udfyldes fra. Denne parameter
kan tage følgende værdier: STR_PAD_LEFT
- udfyld strengen fra venstre, STR_PAD_RIGHT
- udfyld strengen fra højre (dette er standardværdien).
Syntaks
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Eksempel
Lad os udfylde strengen med tegnet '+'
således at strengen får 10 tegn:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Resultatet af kodeudførelsen:
'abcde+++++'
Eksempel
Nu vil strengen blive udfyldt ikke fra højre, men fra venstre:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Resultatet af kodeudførelsen:
'+++++abcde'
Se også
-
funktionen
array_pad,
som udfylder et array med specificerede elementer -
funktionen
array_fill,
som udfylder et array med en ønsket værdi -
funktionen
str_repeat,
som gentager en streng et bestemt antal gange