Funksjonen str_pad
Funksjonen str_pad utfyller en streng med en annen
streng opp til en gitt lengde. Den første parameteren
tar imot en streng, den andre - antall tegn,
som strengen skal utvides til, den tredje
parameteren - det som skal fylle strengen med.
Den fjerde valgfrie parameteren angir,
på hvilken side strengen skal fylles. Denne parameteren
kan ta følgende verdier: STR_PAD_LEFT
- fylle strengen fra venstre, STR_PAD_RIGHT
- fylle strengen fra høyre (dette er standardverdien).
Syntaks
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Eksempel
La oss fylle strengen med tegnet '+'
slik at strengen får 10 tegn:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Resultat av kjøring av koden:
'abcde+++++'
Eksempel
Nå vil strengen fylles ikke fra høyre, men fra venstre:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Resultat av kjøring av koden:
'+++++abcde'
Se også
-
funksjonen
array_pad,
som utvider en matrise med gitte elementer -
funksjonen
array_fill,
som fyller en matrise med ønsket verdi -
funksjonen
str_repeat,
som gjentar en streng et gitt antall ganger