PHP str_pad()-funktion käyttäminen

Php Str Pad Funktion Kayttaminen



Verkkokehityksessä, kieliä manipuloimalla on yleinen tehtävä, ja PHP:ssä yksi tällainen toiminto on str_pad() toiminto, jonka avulla voit täyttää merkkijonon tietyllä merkillä tai merkkijoukolla tietyn pituiseksi. The str_pad() -toimintoa voidaan käyttää useisiin tarkoituksiin, kuten tulosteen muotoiluun, tekstin tasaamiseen ja yksilöllisten tunnusten luomiseen.

Tässä artikkelissa tutkimme str_pad() toiminto perusteellisesti, mukaan lukien sen syntaksi, parametrit ja erilaiset käyttötapaukset.

PHP str_pad()-funktio

The PHP str_pad() Funktio on sisäänrakennettu toiminto, jonka avulla kehittäjät voivat lisätä merkkejä merkkijonon alkuun tai loppuun, kunnes se saavuttaa halutun pituuden. Tällä toiminnolla on useita käyttötarkoituksia, kuten merkkijonojen muotoilu, tekstisarakkeiden tasaaminen ja alkunollien lisääminen numeroihin.







Syntaksi str_pad()-funktiolle



Perussyntaksi kohteelle str_pad() PHP:n funktio on seuraava:



str_pad ( merkkijono $syötemerkkijono , int $ pad_length , merkkijono $pad_string , int $pad_type = STR_PAD_RIGHT ) : merkkijono

Tässä, $syötemerkkijono on merkkijono, jonka haluat täyttää. $ pad_length on pehmustetun nauhan lopullinen pituus. $pad_string on merkkijono, jota haluat käyttää täyteen. $pad_type on valinnainen parametri, joka määrittää, mihin syöttömerkkijono täytetään. Oletusarvo on STR_PAD_RIGHT , joka täyttää syöttömerkkijonon oikealle. Muut mahdolliset arvot kohteelle $pad_type ovat STR_PAD_LEFT ja STR_PAD_BOTH , joka täyttää syöttömerkkijonon vasemmalle ja molemmille puolille.





Tämä funktio palauttaa loppuun täytetyn merkkijonon.

Kuinka käyttää str_pad():ta PHP:ssä?

Tässä on ohjeet str_pad() funktio PHP:ssä:



1: Päätä nauha, jonka haluat pehmustaa, ja pituus.

2: Päätä käytettävä täytemerkkijono, joka on merkki tai merkit, jotka haluat lisätä merkkijonoon.

3: Valitse paikka, johon haluat lisätä pehmusteen – merkkijonon alkuun, loppuun tai molemmille puolille.

4: Käytä str_pad() funktio, syöttää sisään merkkijono, jonka haluat täyttää, sen pituuden, täytemerkkijonon ja paikan, johon haluat täytettävän lisättävän.

5: Vaihtoehtoisesti voit tallentaa tuloksen muuttujaan ja käyttää sitä koodissasi tarpeen mukaan.

Esimerkiksi:



// Vaihe 1: Määritä numero ja haluttu pituus

$num = 42 ;

$pituus = 4 ;

// Vaihe 2: Määritä täytemerkkijono

$pad_string = '0' ;

// Vaihe 3: Määritä pehmusteen sijainti (tässä tapauksessa vasen puoli)

$pad_position = STR_PAD_LEFT ;

// Vaihe 4: Käytä str_pad()-funktiota

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

// Vaihe 5: Anna täytetty numero

kaiku $padded_num ;

?>

Yllä olevassa koodissa määritimme luvun 42 ja halutun pituuden 4. Määritimme myös täytemerkkijonon '0' ja pehmusteen asento on vasen puoli. Sitten käytimme str_pad() toiminto täyttää numeron etunollalla, kunnes se saavuttaa halutun pituuden. Lopuksi tulostamme täytetyn numeron.

Oletetaan, että sinulla on luettelo numeroista, jotka haluat näyttää etunollien kanssa siten, että jokainen numero on kolme numeroa pitkä, joten voit käyttää str_pad() toiminto tämän saavuttamiseksi:



$numeroita = joukko ( 5 , kaksikymmentäyksi , 103 , 400 , 1000 ) ;

jokaiselle ( $numeroita kuten $numero ) {

$täytetty_numero = str_pad ( $numero , 3 , '0' , STR_PAD_LEFT ) ;

kaiku $täytetty_numero . '' ;

}

?>

Yllä oleva PHP-koodi määrittelee joukon numeroita ja kiertää sitten jokaisen numeron läpi ja täyttää sen etunollalla, kunnes se on kolme numeroa pitkä. str_pad() -funktion ja tulostaa sitten täytetyn numeron ja välilyönnin.

Johtopäätös

PHP str_pad() toiminto on arvokas työkalu kehittäjille, jotka työskentelevät merkkijonojen kanssa verkkokehityksessä. Sen monipuolinen syntaksi ja käyttötapaukset tekevät siitä suositun valinnan tehtävissä, kuten tekstin muotoilussa ja yksilöllisten tunnusten luomisessa. Noudattamalla tässä artikkelissa kuvattuja vaiheita kehittäjät voivat helposti käyttää str_pad() toiminto täyttää merkkijonot halutun pituisina. Käyttämällä tätä toimintoa kehittäjät voivat parantaa PHP-koodinsa tehokkuutta ja luettavuutta.