Kako koristiti PHP str_pad() funkciju

Kako Koristiti Php Str Pad Funkciju



U web razvoju, manipuliranje žicama je uobičajen zadatak, au PHP-u je jedna takva funkcija str_pad() funkcija, koja vam omogućuje da dopunite niz određenim znakom ili skupom znakova do određene duljine. The str_pad() funkcija se može koristiti za različite svrhe, kao što je formatiranje izlaza, poravnavanje teksta i generiranje jedinstvenih ID-ova.

U ovom ćemo članku istražiti str_pad() dubinski funkcionirati, uključujući njegovu sintaksu, parametre i različite slučajeve upotrebe.

Funkcija PHP str_pad().

The PHP str_pad() funkcija je ugrađena funkcija koja programerima omogućuje dodavanje znakova na početak ili kraj niza dok ne postigne željenu duljinu. Ova funkcija ima nekoliko namjena, uključujući oblikovanje nizova, poravnavanje stupaca teksta i dodavanje početnih nula brojevima.







Sintaksa za str_pad() funkciju



Osnovna sintaksa za str_pad() funkcija u PHP-u je sljedeća:



str_pad ( niz $input_string , int $pad_length , niz $pad_string , int $pad_type = STR_PAD_DESNO ) : niz

Ovdje, $input_string je žica koju želite podmetnuti. $pad_length je konačna duljina koju bi trebala imati obložena žica. $pad_string je niz koji želite koristiti za ispunu. $pad_type je izborni parametar koji određuje gdje treba umetnuti ulazni niz. Zadana vrijednost je STR_PAD_DESNO , koji popunjava ulazni niz s desne strane. Ostale moguće vrijednosti za $pad_type su STR_PAD_LEFT i STR_PAD_BOTH , koji dopunjavaju ulazni niz s lijeve i obje strane.





Ova funkcija vraća podstavljeni niz na kraju.

Kako koristiti str_pad() u PHP-u?

Evo koraka za korištenje str_pad() funkcija u PHP-u:



1: Odlučite o uzici koju želite podmetnuti i duljini.

2: Odlučite koji niz za punjenje želite koristiti, a to je znak ili znakove koje želite dodati nizu.

3: Odaberite poziciju na kojoj želite dodati ispunu – na početku, na kraju ili s obje strane niza.

4: Koristiti str_pad() funkcija, prosljeđivanje niza koji želite ispuniti, duljine koju želite da bude, niza ispune i pozicije na kojoj želite da se doda ispuna.

5: Po želji, možete pohraniti rezultat u varijablu i koristiti ga prema potrebi u svom kodu.

Na primjer:



// Korak 1: Definirajte broj i željenu duljinu

$num = 42 ;

$duljina = 4 ;

// Korak 2: Definirajte niz za punjenje

$pad_string = '0' ;

// Korak 3: Definirajte položaj ispune (u ovom slučaju, lijeva strana)

$pad_položaj = STR_PAD_LEFT ;

// Korak 4: Koristite funkciju str_pad().

$podstavljeni_broj = str_pad ( $num , $duljina , $pad_string , $pad_položaj ) ;

// Korak 5: Ispis podstavljenog broja

jeka $podstavljeni_broj ;

?>

U gornjem kodu definirali smo broj 42 i željenu duljinu 4. Također smo definirali niz za punjenje koji će biti '0' a položaj podloge neka bude lijeva strana. Zatim smo upotrijebili str_pad() funkciju za dopunjavanje broja vodećim nulama dok ne postigne željenu duljinu. Na kraju ispisujemo podstavljeni broj.

Pretpostavimo da imate popis brojeva koje želite prikazati s vodećim nulama tako da svaki broj ima tri znamenke, pa možete koristiti str_pad() funkcija za postizanje ovoga:



$brojevi = niz ( 5 , dvadeset i jedan , 103 , 400 , 1000 ) ;

za svakoga ( $brojevi kao $broj ) {

$podstavljeni_broj = str_pad ( $broj , 3 , '0' , STR_PAD_LEFT ) ;

jeka $podstavljeni_broj . ' ' ;

}

?>

Gornji PHP kod definira niz brojeva, a zatim prolazi kroz svaki broj, dopunjavajući ga vodećim nulama dok ne bude dugačak tri znamenke koristeći str_pad() funkciju, a zatim ispisuje podstavljeni broj iza kojeg slijedi razmak.

Zaključak

PHP str_pad() funkcija je vrijedan alat za programere koji rade s nizovima u web razvoju. Njegova svestrana sintaksa i raspon slučajeva upotrebe čine ga popularnim izborom za zadatke kao što su oblikovanje teksta i generiranje jedinstvenih ID-ova. Slijedeći korake navedene u ovom članku, programeri mogu jednostavno koristiti str_pad() funkcija za punjenje nizova određenim znakovima do željene duljine. Korištenjem ove funkcije programeri mogu poboljšati učinkovitost i čitljivost svog PHP koda.