Kazi ya str_pad
Kazi str_pad inakamilisha mstari na mstari
mwingine hadi urefu ulioainishwa. Kigezo cha kwanza
kinapokea mstari, cha pili - idadi ya herufi,
ambayo mstari unapaswa kukamilishwa, kigezo cha tatu
- ni nini kinachopaswa kujaza mstari.
Kigezo cha nne kisicholazimisha kinaainisha,
upande gani wa kujaza mstari. Kigezo hiki
kinaweza kuchukua maadili yafuatayo: STR_PAD_LEFT
- kukamilisha mstari upande wa kushoto, STR_PAD_RIGHT
- kukamilisha mstari upande wa kulia (thamani hii ndiyo
chaguomsingi).
Syntaxi
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Mfano
Wacha tujaze mstari na herufi '+'
ili katika mstari kuwe na 10 herufi:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Matokeo ya kutekeleza kificho:
'abcde+++++'
Mfano
Sasa mstari utajazwa si kulia, bali kushoto:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Matokeo ya kutekeleza kificho:
'+++++abcde'
Angalia pia
-
kazi
array_pad,
ambayo inakamilisha safu na vipengee vilivyoainishwa -
kazi
array_fill,
ambayo inajaza safu na thamani inayohitajika -
kazi
str_repeat,
ambayo inarudua mstari idadi maalum ya nyakati