ფუნქცია str_pad
ფუნქცია str_pad ავსებს სტრიქონს სხვა
სტრიქონით მითითებულ სიგრძემდე. პირველი პარამეტრი
იღებს სტრიქონს, მეორე - სიმბოლოების რაოდენობას,
რომლის მიღწევამდეც უნდა შეივსოს სტრიქონი, მესამე
პარამეტრი - ის, რათი უნდა შეივსოს სტრიქონი.
მეოთხე არასავალდებულო პარამეტრი განსაზღვრავს,
რომელი მხრიდან უნდა შეივსოს სტრიქონი. ეს პარამეტრი
შეუძლია მიიღოს შემდეგი მნიშვნელობები: STR_PAD_LEFT
- სტრიქონის შევსება მარცხნიდან, STR_PAD_RIGHT
- სტრიქონის შევსება მარჯვნიდან (ეს არის ნაგულისხმევი
მნიშვნელობა).
სინტაქსი
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
მაგალითი
დავავსოთ სტრიქონი სიმბოლოთი '+'
ისე, რომ სტრიქონში იყოს 10 სიმბოლო:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
კოდის შესრულების შედეგი:
'abcde+++++'
მაგალითი
ახლა სტრიქონი შეივსება არა მარჯვნიდან, არამედ მარცხნიდან:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
კოდის შესრულების შედეგი:
'+++++abcde'
იხილეთ აგრეთვე
-
ფუნქციას
array_pad,
რომელიც ავსებს მასივს მითითებული ელემენტებით -
ფუნქციას
array_fill,
რომელიც ავსებს მასივს საჭირო მნიშვნელობით -
ფუნქციას
str_repeat,
რომელიც იმეორებს სტრიქონს მითითებული რაოდენობის ჯერ