by A.Gökhan, M.Sc. | Haziran 10 14:19
PHP dilinde bir karakter katarının sağında ve solunda bulunan kısımlara, belirlenen değerlerin eklenmesini sağlamak amacıyla str_pad() fonksiyonunu kullanabiliriz. Fonksiyon içerisinde belirlenen parametrelerde bu işlemin yönünü ve tekrarını tanımlayabilmekteyiz. Resmi PHP programlama dili web sitesi php.net adresinde str_pad() fonksiyonunun tanımı şu şekilde verilmektedir:
1 |
string str_pad ( string $girdi , int $dolgulu_uzunluk [, string $dolgu_dizgesi = " " [, int $dolgu_türü = STR_PAD_RIGHT ]] ) |
Diğer bir anlatımla şu şekilde gösterebiliriz:
1 2 3 |
$degisken = "phpservisi.com" echo str_pad($degisken, 20, "_", STR_PAD_BOTH); //___phpservisi.com___ |
Yukarıdaki programın çıktısı ___phpservisi.com___ şeklinde olacaktır. $degisken isimli değişken değerinin karakter sayısı dahil toplam 20 karakterlik bir değer meydana gelecektir. phpservisi.com karakterlerinin toplamı 14’tür. 20’ye eşitlemek için 6 tane kalan boş değere _ karakteri STR_PAD_BOTH parametresinden dolayı hem sağ hem de sol tarafa eşit olmak suretiyle eklenecektir.
STR_PAD_BOTH parametresine ek olarak STR_PAD_RIGHT, STR_PAD_LEFT parametrelerini de kullanabiliriz:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$degisken = "phpservisi.com"; //_______phpservisi.com echo str_pad($degisken, 21, "_", STR_PAD_LEFT); //phpservisi.com_______ echo str_pad($degisken, 21, "_", STR_PAD_RIGHT); //phpservisi.com_______ echo str_pad($degisken, 21, "_"); //phpservisi.com echo str_pad($degisken, 21); |
İlgili fonksiyon teknik detaylarını daha kapsamlı olarak PHP.NET adresinden alabilirsiniz.
Source URL: http://www.phpservisi.com/php-dilinde-str_pad-fonksiyonu-kullanimi/
Copyright ©2021 Phpservisi.com unless otherwise noted.