array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.str-pad.php', 1 => 'str_pad', ), 'up' => array ( 0 => 'ref.strings.php', 1 => 'Dizge İşlevleri', ), 'prev' => array ( 0 => 'function.str-ireplace.php', 1 => 'str_ireplace', ), 'next' => array ( 0 => 'function.str-repeat.php', 1 => 'str_repeat', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/strings/functions/str-pad.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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.
girdi
Girdi 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_dizgesi
Bilginize:
Son
dolgu_dizgesi
dolgulu 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
?>