(PHP 4 >= 4.0.1, PHP 5, PHP 7)
str_pad — Bir dizgeyi belli bir uzunlukta diğer dizgeyle doldurur
$girdi
, int $dolgulu_uzunluk
[, string $dolgu_dizgesi = " "
[, int $dolgu_türü = STR_PAD_RIGHT
]] )
Bu işlev girdi dizgesinin solunu, sağını veya her
iki tarafını belirtilen dolgu_dizgesi ile
dolgulu_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.
dolgulu_uzunluk
dolgulu_uzunluk negatifse veya girdi dizgesinin
uzunluğundan küçükse herhangi bir dolgu işlemi yapılmaz.
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
?>