PHP str_pad() funktsiooni kasutamine

Php Str Pad Funktsiooni Kasutamine



Veebiarenduses, stringidega manipuleerimine on tavaline ülesanne ja PHP-s on üks selline funktsioon str_pad() funktsioon, mis võimaldab sisestada kindla tähemärgi või märgikomplektiga stringi kindla pikkusega. The str_pad() funktsiooni saab kasutada erinevatel eesmärkidel, näiteks väljundi vormindamiseks, teksti joondamiseks ja unikaalsete ID-de genereerimiseks.

Selles artiklis uurime str_pad() funktsiooni sügavus, sealhulgas selle süntaks, parameetrid ja erinevad kasutusjuhtumid.

PHP str_pad() funktsioon

The PHP str_pad() Funktsioon on sisseehitatud funktsioon, mis võimaldab arendajatel lisada tähemärke stringi algusesse või lõppu, kuni see saavutab soovitud pikkuse. Sellel funktsioonil on mitu kasutust, sealhulgas stringide vormindamine, tekstiveergude joondamine ja numbritele esinullide lisamine.







Funktsiooni str_pad() süntaks



Põhisüntaks jaoks str_pad() PHP funktsioon on järgmine:



str_pad ( string $sisend_string , int $ pad_length , string $pad_string , int $pad_type = STR_PAD_RIGHT ) : string

Siin $sisend_string on string, mida soovite polsterdada. $ pad_length on polsterdatud nööri lõplik pikkus. $pad_string on string, mida soovite polsterdamiseks kasutada. $pad_type on valikuline parameeter, mis määrab, kuhu sisestada sisendstring. Vaikeväärtus on STR_PAD_RIGHT , mis polsterdab sisendstringi paremale. Muud võimalikud väärtused $pad_type on STR_PAD_LEFT ja STR_PAD_BOTH , mis polsterdab sisendstringi vastavalt vasakule ja mõlemale küljele.





See funktsioon tagastab lõpus polsterdatud stringi.

Kuidas kasutada str_pad() PHP-s?

Siin on juhised selle kasutamiseks str_pad() funktsioon PHP-s:



1: Otsustage stringi, mida soovite polsterdada, ja pikkus.

2: Otsustage täitmistringi, mida soovite kasutada, mis on märk või märgid, mida soovite stringile lisada.

3: Valige koht, kuhu soovite polsterduse lisada – stringi algusesse, lõppu või mõlemale poole.

4: Kasuta str_pad() funktsioon, sisestades stringi, mida soovite polsterdada, soovitud pikkuse, polsterduse stringi ja asukoha, kuhu soovite polsterduse lisada.

5: Soovi korral saate tulemuse salvestada muutujasse ja kasutada seda vastavalt vajadusele oma koodis.

Näiteks:



// 1. samm: määrake arv ja soovitud pikkus

$num = 42 ;

$pikkus = 4 ;

// 2. samm: määrake polsterdusstring

$pad_string = '0' ;

// 3. samm: määrake polstri asukoht (antud juhul vasak pool)

$pad_positsioon = STR_PAD_LEFT ;

// 4. samm: kasutage funktsiooni str_pad().

$padded_num = str_pad ( $num , $pikkus , $pad_string , $pad_positsioon ) ;

// 5. samm: sisestage polsterdatud number

kaja $padded_num ;

?>

Ülaltoodud koodis defineerisime arvu 42 ja soovitud pikkuse 4. Samuti määratlesime täidise stringi '0' ja polsterduse asend on vasak pool. Seejärel kasutasime str_pad() funktsioon, et täita number eesolevate nullidega, kuni see saavutab soovitud pikkuse. Lõpuks väljastame polsterdatud numbri.

Oletame, et teil on loend numbritest, mida soovite kuvada eesolevate nullidega, nii et iga number on kolmekohaline, nii et saate kasutada str_pad() funktsioon selle saavutamiseks:



$numbrid = massiivi ( 5 , kakskümmend üks , 103 , 400 , 1000 ) ;

igaühele ( $numbrid nagu $number ) {

$polsterdatud_number = str_pad ( $number , 3 , '0' , STR_PAD_LEFT ) ;

kaja $polsterdatud_number . '' ;

}

?>

Ülaltoodud PHP kood määratleb arvude massiivi ja seejärel tsüklib läbi iga numbri, täites selle eesolevate nullidega, kuni see on kolmekohaline, kasutades str_pad() funktsiooni ja väljastab seejärel polsterdatud numbri, millele järgneb tühik.

Järeldus

PHP str_pad() funktsioon on väärtuslik tööriist arendajatele, kes töötavad veebiarenduses stringidega. Selle mitmekülgne süntaks ja kasutusjuhtumite hulk muudavad selle populaarseks valikuks selliste ülesannete jaoks nagu teksti vormindamine ja ainulaadsete ID-de genereerimine. Järgides selles artiklis kirjeldatud samme, saavad arendajad hõlpsasti kasutada str_pad() funktsioon konkreetsete tähemärkidega stringide soovitud pikkusega täitmiseks. Seda funktsiooni kasutades saavad arendajad parandada oma PHP-koodi tõhusust ja loetavust.