Kaip naudoti PHP str_pad() funkciją

Kaip Naudoti Php Str Pad Funkcija



Kuriant internetą, manipuliuoti stygomis yra įprasta užduotis, o PHP viena iš tokių funkcijų yra str_pad() funkcija, leidžianti užpildyti eilutę su konkrečiu simboliu arba simbolių rinkiniu iki nurodyto ilgio. The str_pad() funkcija gali būti naudojama įvairiems tikslams, pavyzdžiui, formatuoti išvestį, lygiuoti tekstą ir generuoti unikalius ID.

Šiame straipsnyje mes išnagrinėsime str_pad() funkciją, įskaitant jos sintaksę, parametrus ir įvairius naudojimo atvejus.

PHP str_pad() funkcija

The PHP str_pad() funkcija yra integruota funkcija, leidžianti kūrėjams pridėti simbolių eilutės pradžioje arba pabaigoje, kol ji pasiekia norimą ilgį. Šią funkciją galima naudoti įvairiais būdais, įskaitant eilučių formatavimą, teksto stulpelių lygiavimą ir nulių pridėjimą prie skaičių.







Str_pad() funkcijos sintaksė



Pagrindinė sintaksė str_pad() PHP funkcija yra tokia:



str_pad ( styga $input_string , tarpt $ pad_ilgis , styga $pad_string , tarpt $pad_type = STR_PAD_RIGHT ) : styga

Čia $input_string yra eilutė, kurią norite užpildyti. $ pad_ilgis yra galutinis paminkštintos stygos ilgis. $pad_string yra eilutė, kurią norite naudoti užpildymui. $pad_type yra pasirenkamas parametras, nurodantis, kur įrašyti įvesties eilutę. Numatytoji reikšmė yra STR_PAD_RIGHT , kuris užpildo įvesties eilutę į dešinę. Kitos galimos reikšmės $pad_type yra STR_PAD_LEFT ir STR_PAD_BOTH , kurie atitinkamai užpildo įvesties eilutę į kairę ir abi puses.





Ši funkcija pabaigoje grąžina užpildytą eilutę.

Kaip naudoti str_pad() PHP?

Štai žingsniai, kaip naudoti str_pad() funkcija PHP:



1: Nuspręskite, kokią eilutę norite uždėti, ir jos ilgį.

2: Nuspręskite, kokią užpildymo eilutę norite naudoti, ty simbolį ar simbolius, kuriuos norite pridėti prie eilutės.

3: Pasirinkite vietą, kurioje norite pridėti užpildą – pradžioje, pabaigoje arba abiejose eilutės pusėse.

4: Naudoti str_pad() funkcija, įvedant eilutę, kurią norite užpildyti, norimą jos ilgį, užpildymo eilutę ir vietą, kurioje norite papildyti.

5: Pasirinktinai galite išsaugoti rezultatą kintamajame ir naudoti jį pagal poreikį savo kode.

Pavyzdžiui:



// 1 veiksmas: nustatykite skaičių ir norimą ilgį

$num = 42 ;

$ ilgio = 4 ;

// 2 veiksmas: apibrėžkite užpildymo eilutę

$pad_string = '0' ;

// 3 veiksmas: apibrėžkite užpildymo padėtį (šiuo atveju kairėje pusėje)

$pad_pozicija = STR_PAD_LEFT ;

// 4 veiksmas: naudokite str_pad() funkciją

$padded_num = str_pad ( $num , $ ilgio , $pad_string , $pad_pozicija ) ;

// 5 veiksmas: išveskite užpildytą numerį

aidas $padded_num ;

?>

Aukščiau pateiktame kode apibrėžėme skaičių 42 ir norimą ilgį 4. Taip pat apibrėžėme užpildymo eilutę kaip '0' o kamšalo padėtis turi būti kairėje pusėje. Tada mes panaudojome str_pad() funkcija papildyti skaičių nuliais priekyje, kol jis pasiekia norimą ilgį. Galiausiai išvedame užpildytą numerį.

Tarkime, kad turite skaičių sąrašą, kurį norite rodyti su nuliais priekyje, kad kiekvienas skaičius būtų trijų skaitmenų ilgio, todėl galite naudoti str_pad() funkcija tai pasiekti:



$numeriai = masyvas ( 5 , dvidešimt vienas , 103 , 400 , 1000 ) ;

kiekvienam ( $numeriai kaip $ numeris ) {

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

aidas $padded_number . '' ;

}

?>

Aukščiau pateiktas PHP kodas apibrėžia skaičių masyvą ir perkelia kiekvieną skaičių, užpildydamas jį nuliais priekyje, kol jis bus trijų skaitmenų, naudojant str_pad() funkcija, tada išveda užpildytą skaičių ir tarpą.

Išvada

PHP str_pad() funkcija yra vertingas įrankis kūrėjams, dirbantiems su eilutėmis kuriant internetą. Dėl universalios sintaksės ir naudojimo atvejų jis yra populiarus pasirinkimas atliekant tokias užduotis kaip teksto formatavimas ir unikalių ID generavimas. Vykdydami šiame straipsnyje aprašytus veiksmus, kūrėjai gali lengvai naudoti str_pad() funkcija užpildyti eilutes su konkrečiais simboliais iki norimo ilgio. Naudodami šią funkciją, kūrėjai gali pagerinti savo PHP kodo efektyvumą ir skaitomumą.