Str_pad funksiýasy
str_pad funksiýasy berlen setiri, başga bir
setir bilen belgilenen uzynlyga çenli doldurýar. Birinji parametr
setiri alýar, ikinji parametr - setiriň haçanlyk simwola
çenli doldurmalydygyny görkezýär, üçünji
parametr - setiriň nämä bilen doldurmalydygyny görkezýär.
Dördünji hökmany bolmadyk parametr,
setiriň haýsy tarapyndan doldurmalydygyny kesgitleýär. Bu parametr
aşakdaky bahalary alyp biler: STR_PAD_LEFT
- setiri çepden doldurmak, STR_PAD_RIGHT
- setiri sagdan doldurmak (bu deslapky bahadyr).
Sintaksis
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Mysal
Setiri '+' simwoly bilen şeýle dolduralyň
, setirde 10 simwol bolsun:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Kodyň ýerine ýetiriliş netijesi:
'abcde+++++'
Mysal
Indi setir sagdan däl-de, çepden doldurular:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Kodyň ýerine ýetiriliş netijesi:
'+++++abcde'
Şeýle-de serediň
-
array_padfunksiýasyny,
bolsa massiw berlen elementler bilen doldurýar -
array_fillfunksiýasyny,
bolsa massiw zerur baha bilen doldurýar -
str_repeatfunksiýasyny,
bolsa setiri kesgitlenen mukdarda gaýtalap berýär