Funkcija str_pad

Funkcija str_pad papildina virkni ar citu virkni līdz noteiktam garumam. Pirmais parametrs saņem virkni, otrais - simbolu skaits, līdz kuram vajadzētu papildināt virkni, trešais parametrs - tas, ar ko vajadzētu aizpildīt virkni.

Ceturtais neobligātais parametrs norāda, no kuras puses aizpildīt virkni. Šis parametrs var saņemt šādas vērtības: STR_PAD_LEFT - papildināt virkni no kreisās puses, STR_PAD_RIGHT - papildināt virkni no labās puses (šī ir noklusējuma vērtība).

Sintakse

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

Piemērs

Aizpildīsim virkni ar simbolu '+' tā, lai virknē būtu 10 simboli:

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

Koda izpildes rezultāts:

php'abcde+++++'

Piemērs

Tagad virkne tiks aizpildīta ne no labās, bet no kreisās puses:

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

Koda izpildes rezultāts:

php'+++++abcde'

Skatiet arī

  • funkciju array_pad,
    kas papildina masīvu ar norādītajiem elementiem
  • funkciju array_fill,
    kas aizpilda masīvu ar vajadzīgo vērtību
  • funkciju str_repeat,
    kas atkārto virkni noteiktu reižu skaitu