str_pad funksiyası

str_pad funksiyası sətri verilmiş uzunluğa çatdırmaq üçün başqa sətirlə tamamlayır. Birinci parametr sətri qəbul edir, ikinci - sətrin tamamlanmalı olduğu simvol sayı, üçüncü parametr - sətri nə ilə doldurmaq lazım olduğunu göstərir.

Dördüncü isteğe bağlı parametr sətrin hansı tərəfdən doldurulacağını təyin edir. Bu parametr aşağıdakı dəyərləri qəbul edə bilər: STR_PAD_LEFT - sətri soldan tamamlamaq, STR_PAD_RIGHT - sətri sağdan tamamlamaq (bu standart dəyərdir).

Sintaksis

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

Nümunə

Gəlin sətri '+' simvolu ilə dolduraq belə ki, sətirdə 10 simvol olsun:

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

Kodun icrasının nəticəsi:

php'abcde+++++'

Nümunə

İndi sətir sağdan deyil, soldan doldurulacaq:

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

Kodun icrasının nəticəsi:

php'+++++abcde'

Həmçinin baxın

  • array_pad funksiyası,
    ki, massivi verilmiş elementlərlə tamamlayır
  • array_fill funksiyası,
    ki, massivi lazımi dəyərlə doldurur
  • str_repeat funksiyası,
    ki, sətri verilmiş sayda təkrarlayır