(PHP 4 >= 4.0.1, PHP 5)
str_pad — Bir dizgeyi belli bir uzunlukta diğer dizgeyle doldurur
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.
Girdi dizgesi.
dolgulu_uzunluk negatifse veya girdi dizgesinin uzunluğundan küçükse herhangi bir dolgu işlemi yapılmaz.
Bilginize:
Son dolgu_dizgesi dolgulu uzunluğu tam olarak dolduramazsa kırpılı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
?>