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.