Funktionen str_pad
Funktionen str_pad kompletterar en sträng med en annan
sträng till en given längd. Den första parametern
tar emot en sträng, den andra - antalet tecken
som strängen ska kompletteras till, den tredje
parametern - vad som ska användas för att fylla ut strängen.
Den fjärde valfria parametern anger
från vilken sida strängen ska fyllas. Denna parameter
kan ta följande värden: STR_PAD_LEFT
- fylla strängen från vänster, STR_PAD_RIGHT
- fylla strängen från höger (detta är standardvärdet).
Syntax
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Exempel
Låt oss fylla strängen med tecknet '+'
så att strängen blir 10 tecken lång:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Resultat av kodkörning:
'abcde+++++'
Exempel
Nu kommer strängen att fyllas från vänster, inte från höger:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Resultat av kodkörning:
'+++++abcde'
Se även
-
funktionen
array_pad,
som kompletterar en array med givna element -
funktionen
array_fill,
som fyller en array med önskat värde -
funktionen
str_repeat,
som upprepar en sträng ett visst antal gånger