(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
str_pad — Bir dizgeyi belli bir uzunlukta diğer dizgeyle doldurur
$girdi,$uzunluk,$dolgu_dizgesi = " ",$dolgu_türü = STR_PAD_RIGHT
Bu işlev girdi dizgesinin solunu, sağını veya her
iki tarafını belirtilen dolgu_dizgesi ile
uzunluk'a kadar doldurarak sonucu döndürür.
Eğer seçimlik dolgu_dizgesi belirtilmezse dolgu
işlemi boşluk karakterleriyle yapılır.
girdiGirdi dizgesi.
uzunluk
Dolgulu dizgenin istenen uzunluğu.
uzunluk negatifse veya girdi dizgesinin
uzunluğundan küçük veya ona eşitse herhangi bir dolgu işlemi yapılmaz ve
girdi döndürülür.
dolgu_dizgesiBilginize:
Son
dolgu_dizgesidolgulu uzunluğu tam olarak dolduramazsa kırpılır.
dolgu_türü
Seçimlik dolgu_türü olarak
STR_PAD_RIGHT (sağ),
STR_PAD_LEFT (sol) veya
STR_PAD_BOTH sabiti (her iki taraf)
belirtilebilir. dolgu_türü belirtilmezse
STR_PAD_RIGHT değeri öntanımlıdır.
Dolgulu dizge döner.
Örnek 1 - str_pad() örneği
<?php
$input = "Ayran";
echo str_pad($input, 10); // "Ayran " üretilir
echo str_pad($input, 10, "-=", STR_PAD_LEFT); // "-=-=-Ayran" üretilir
echo str_pad($input, 10, "_", STR_PAD_BOTH); // "__Ayran___" üretilir
echo str_pad($input, 6, "___"); // "Ayran_" üretilir
echo str_pad($input, 3, "*"); // "Ayran" üretilir
?>