str_pad Fonksiyonu
str_pad fonksiyonu, bir dizeyi belirli bir uzunluğa
ulaşana kadar başka bir dizeyle doldurur. İlk parametre
dizeyi alır, ikincisi - dizenin doldurulacağı karakter
sayısını, üçüncü parametre ise dizenin ne ile
doldurulacağını belirtir.
Dördüncü isteğe bağlı parametre, doldurmanın hangi
taraftan yapılacağını belirtir. Bu parametre
aşağıdaki değerleri alabilir: STR_PAD_LEFT
- dizeyi soldan doldurur, STR_PAD_RIGHT
- dizeyi sağdan doldurur (bu varsayılan değerdir).
Sözdizimi
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Örnek
Dizeyi '+' karakteriyle dolduralım,
böylece dizede 10 karakter olsun:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Kodun çalıştırılmasının sonucu:
'abcde+++++'
Örnek
Şimdi dize sağdan değil, soldan doldurulacak:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Kodun çalıştırılmasının sonucu:
'+++++abcde'
Ayrıca Bakınız
-
array_padfonksiyonu,
bir diziyi belirtilen elemanlarla doldurur -
array_fillfonksiyonu,
bir diziyi istenen değerle doldurur -
str_repeatfonksiyonu,
bir dizeyi belirtilen sayıda tekrarlar