PHP str_pad() İşlevi Nasıl Kullanılır

Php Str Pad Islevi Nasil Kullanilir



Web geliştirmede, dizeleri manipüle etmek yaygın bir görevdir ve PHP'de böyle bir işlev str_pad() belirli bir karaktere veya karakter kümesine sahip bir dizgiyi belirli bir uzunluğa doldurmanıza izin veren işlev. bu str_pad() işlevi, çıktıyı biçimlendirme, metni hizalama ve benzersiz kimlikler oluşturma gibi çeşitli amaçlar için kullanılabilir.

Bu yazıda, str_pad() sözdizimi, parametreleri ve çeşitli kullanım durumları da dahil olmak üzere derinlemesine işlev görür.

PHP str_pad() İşlevi

bu PHP str_pad() işlevi, geliştiricilerin istenen uzunluğa ulaşana kadar bir dizenin başına veya sonuna karakter eklemesine izin veren yerleşik bir işlevdir. Bu işlevin, dizeleri biçimlendirme, metin sütunlarını hizalama ve sayılara baştaki sıfırları ekleme dahil olmak üzere çeşitli kullanımları vardır.







str_pad() İşlevi için sözdizimi



için temel sözdizimi str_pad() PHP'deki işlev aşağıdaki gibidir:



str_pad ( sicim $giriş_dizesi , int $pad_length , sicim $pad_string , int $pad_type = STR_PAD_RIGHT ) : sicim

Burada, $giriş_dizesi doldurmak istediğiniz dizedir. $pad_length dolgulu dizenin sahip olması gereken son uzunluktur. $pad_string dolgu için kullanmak istediğiniz dizedir. $pad_type giriş dizesinin nereye doldurulacağını belirten isteğe bağlı bir parametredir. varsayılan değer STR_PAD_RIGHT , giriş dizesini sağa doğru doldurur. için diğer olası değerler $pad_type vardır STR_PAD_LEFT Ve STR_PAD_BOTH , giriş dizesini sırasıyla sola ve her iki tarafa da doldurur.





Bu işlev, sonunda dolgulu bir dize döndürür.

PHP'de str_pad() Nasıl Kullanılır?

İşte kullanmak için adımlar str_pad() PHP'de işlev:



1: Doldurmak istediğiniz ipe ve uzunluğa karar verin.

2: Dizeye eklemek istediğiniz karakter veya karakterler olan, kullanmak istediğiniz dolgu dizgisine karar verin.

3: Dolgunun eklenmesini istediğiniz konumu seçin – dizenin başına, sonuna veya her iki tarafına.

4: Kullan str_pad() işlevi, doldurmak istediğiniz dizeyi, olmasını istediğiniz uzunluğu, dolgu dizesini ve dolgunun eklenmesini istediğiniz konumu iletir.

5: İsteğe bağlı olarak, sonucu bir değişkende saklayabilir ve kodunuzda gerektiği gibi kullanabilirsiniz.

Örneğin:



// 1. Adım: Sayıyı ve istenen uzunluğu tanımlayın

$num = 42 ;

$uzunluk = 4 ;

// Adım 2: Dolgu dizesini tanımlayın

$pad_string = '0' ;

// 3. Adım: Dolgu konumunu tanımlayın (bu durumda sol taraf)

$pad_position = STR_PAD_LEFT ;

// 4. Adım: str_pad() işlevini kullanın

$padded_num = str_pad ( $num , $uzunluk , $pad_string , $pad_position ) ;

// Adım 5: Doldurulmuş sayıyı çıkar

Eko $padded_num ;

?>

Yukarıdaki kodda 42 sayısını ve istenen uzunluğu 4 olarak tanımladık. Ayrıca dolgu dizesini şu şekilde tanımladık: “0” ve dolgu konumu sol taraf olacak. Daha sonra, str_pad() sayıyı istenen uzunluğa ulaşana kadar baştaki sıfırlarla doldurma işlevi. Son olarak, yastıklı sayıyı çıktılıyoruz.

Her sayı üç basamak uzunluğunda olacak şekilde başında sıfırlarla görüntülemek istediğiniz bir sayılar listeniz olduğunu varsayalım. str_pad() Bunu başarmak için işlev:



$sayılar = sıralamak ( 5 , yirmi bir , 103 , 400 , 1000 ) ;

her biri için ( $sayılar gibi $sayı ) {

$padded_number = str_pad ( $sayı , 3 , '0' , STR_PAD_LEFT ) ;

Eko $padded_number . '' ;

}

?>

Yukarıdaki PHP kodu, bir sayı dizisini tanımlar ve ardından her sayı boyunca döngüler yapar, üç basamak uzunluğunda olana kadar baştaki sıfırlarla doldurur. str_pad() işlevini kullanır ve ardından bir boşlukla takip edilen dolgulu sayıyı verir.

Çözüm

PHP str_pad() işlevi, web geliştirmede dizelerle çalışan geliştiriciler için değerli bir araçtır. Çok yönlü sözdizimi ve kullanım örnekleri, metni biçimlendirme ve benzersiz kimlikler oluşturma gibi görevler için onu popüler bir seçim haline getirir. Geliştiriciler, bu makalede açıklanan adımları izleyerek str_pad() belirli karakterlere sahip dizeleri istenen uzunluğa doldurma işlevi. Geliştiriciler, bu işlevi kullanarak PHP kodlarının verimliliğini ve okunabilirliğini artırabilir.