Funksioni str_pad

Funksioni str_pad plotëson një varg me një varg tjetër deri në një gjatësi të caktuar. Parametri i parë pranon një varg, i dyti - numri i karaktereve deri në të cilin duhet plotësuar vargu, parametri i tretë - ajo me çfarë duhet plotësuar vargu.

Parametri i katërt opsional përcakton Nga cila anë të plotësohet vargu. Ky parametër mund të marrë këto vlera: STR_PAD_LEFT - plotëso vargun nga e majta, STR_PAD_RIGHT - plotëso vargun nga e djathta (kjo vlerë është parazgjedhur).

Sintaksa

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

Shembull

Le ta plotësojmë vargun me karakterin '+' në mënyrë që vargu të ketë 10 karaktere:

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

Rezultati i ekzekutimit të kodit:

php'abcde+++++'

Shembull

Tani vargu do të plotësohet jo nga e djathta, por nga e majta:

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

Rezultati i ekzekutimit të kodit:

php'+++++abcde'

Shihni gjithashtu

  • funksionin array_pad,
    i cili plotëson një grup me elementë të caktuar
  • funksionin array_fill,
    i cili plotëson një grup me vlerën e dëshiruar
  • funksionin str_repeat,
    i cili përsërit një varg një numër të caktuar herësh