Функсияи str_pad

Функсияи str_pad сатрро то дарозии додашуда бо сатри дигар такмил медиҳад. Параметри якум сатрро қабул мекунад, дуввум - шумораи аломатҳо, то ки сатр такмил карда шавад, параметри сеюм - он чизе, ки бояд сатрро бо он пур кард.

Параметри чаҳорум ихтиёрӣ таъин мекунад, аз кадом тараф сатрро пур кардан лозим аст. Ин параметр метавонад қиматҳои зеринро қабул кунад: STR_PAD_LEFT - сатрро аз чап такмил додан, STR_PAD_RIGHT - сатрро аз рост такмил додан (ин қимат ба таври суратгирӣ).

Синтаксис

phpstr_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string

Намуна

Биёед сатрро бо аломати '+' пур кунем, то дар сатр 10 аломат шавад:

php<?php
  $arr = 'abcde';
  echo str_pad($arr, 10, '+');
?>

Натиҷаи иҷрои код:

php'abcde+++++'

Намуна

Акнун сатр аз рост на, балки аз чап пур карда мешавад:

php<?php
  $arr = 'abcde';
  echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>

Натиҷаи иҷрои код:

php'+++++abcde'

Инчунин нигаред

  • функсияи array_pad,
    ки массивро бо унсурҳои додашуда такмил медиҳад
  • функсияи array_fill,
    ки массивро бо қимати дархостӣ пур мекунад
  • функсияи str_repeat,
    ки сатрро ба миқдори додашуда такрор мекунад