Kā izmantot PHP str_pad() funkciju

Ka Izmantot Php Str Pad Funkciju



Tīmekļa izstrādē, manipulējot ar stīgām ir izplatīts uzdevums, un PHP viena no šādām funkcijām ir str_pad() funkcija, kas ļauj papildināt virkni ar noteiktu rakstzīmi vai rakstzīmju kopu līdz noteiktam garumam. The str_pad() funkciju var izmantot dažādiem mērķiem, piemēram, izvades formatēšanai, teksta līdzināšanai un unikālu ID ģenerēšanai.

Šajā rakstā mēs izpētīsim str_pad() funkciju padziļināti, tostarp tās sintaksi, parametrus un dažādus lietošanas gadījumus.

PHP str_pad() funkcija

The PHP str_pad() funkcija ir iebūvēta funkcija, kas ļauj izstrādātājiem pievienot rakstzīmes virknes sākumam vai beigām, līdz tā sasniedz vēlamo garumu. Šai funkcijai ir vairāki pielietojumi, tostarp virkņu formatēšana, teksta kolonnu līdzināšana un sākuma nulles pievienošana skaitļiem.







Funkcijas str_pad() sintakse



Pamata sintakse str_pad() PHP funkcija ir šāda:



str_pad ( virkne $input_string , starpt $ pad_length , virkne $pad_string , starpt $pad_type = STR_PAD_RIGHT ) : virkne

Šeit, $input_string ir virkne, kuru vēlaties aizpildīt. $ pad_length ir polsterētās auklas galīgais garums. $pad_string ir virkne, kuru vēlaties izmantot polsterēšanai. $pad_type ir izvēles parametrs, kas norāda, kur ievietot ievades virkni. Noklusējuma vērtība ir STR_PAD_RIGHT , kas nospiež ievades virkni pa labi. Citas iespējamās vērtības priekš $pad_type ir STR_PAD_LEFT un STR_PAD_BOTH , kas attiecīgi polsterē ievades virkni pa kreisi un abām pusēm.





Šī funkcija beigās atgriež polsterētu virkni.

Kā izmantot str_pad () PHP?

Šeit ir norādītas darbības, lai izmantotu str_pad() funkcija PHP:



1: Izlemiet par auklu, kuru vēlaties polsterēt, un garumu.

2: Izlemiet, kādu aizpildījuma virkni vēlaties izmantot, proti, rakstzīmi vai rakstzīmes, kuras vēlaties pievienot virknei.

3: Izvēlieties pozīciju, kur vēlaties pievienot polsterējumu — virknes sākumā, beigās vai abās pusēs.

4: Izmantojiet str_pad() funkciju, ievadot virkni, kuru vēlaties papildināt, vajadzīgo garumu, polsterējuma virkni un pozīciju, kur vēlaties pievienot polsterējumu.

5: Pēc izvēles varat saglabāt rezultātu mainīgajā un izmantot to pēc vajadzības savā kodā.

Piemēram:



// 1. darbība: definējiet numuru un vēlamo garumu

$num = 42 ;

$garums = 4 ;

// 2. darbība: definējiet pildījuma virkni

$pad_string = '0' ;

// 3. darbība: definējiet polsterējuma pozīciju (šajā gadījumā kreiso pusi)

$pad_position = STR_PAD_LEFT ;

// 4. darbība: izmantojiet funkciju str_pad().

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

// 5. darbība. Izvadiet polsterēto numuru

atbalss $padded_num ;

?>

Iepriekš minētajā kodā mēs definējām skaitli 42 un vēlamo garumu 4. Mēs arī definējām pildījuma virkni kā '0' un polsterējuma pozīcijai jābūt kreisajā pusē. Pēc tam mēs izmantojām str_pad() funkciju, lai aizpildītu ciparu ar nullēm, līdz tas sasniedz vēlamo garumu. Visbeidzot mēs izvadām polsterēto numuru.

Pieņemsim, ka jums ir skaitļu saraksts, ko vēlaties parādīt ar nullēm sākumā, lai katrs cipars būtu trīs ciparus garš, tāpēc varat izmantot str_pad() funkcija, lai to panāktu:



$skaitļi = masīvs ( 5 , divdesmitviens , 103 , 400 , 1000 ) ;

katram ( $skaitļi $numurs ) {

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

atbalss $padded_number . '' ;

}

?>

Iepriekš minētais PHP kods definē skaitļu masīvu un pēc tam apgriež katru numuru, papildinot to ar nullēm, līdz tas ir trīs ciparus garš, izmantojot str_pad() funkciju un pēc tam izvada polsterēto numuru, kam seko atstarpe.

Secinājums

PHP str_pad() funkcija ir vērtīgs rīks izstrādātājiem, kas tīmekļa izstrādē strādā ar virknēm. Tā daudzpusīgā sintakse un lietošanas gadījumu klāsts padara to par populāru izvēli tādiem uzdevumiem kā teksta formatēšana un unikālu ID ģenerēšana. Veicot šajā rakstā aprakstītās darbības, izstrādātāji var viegli izmantot str_pad() funkciju, lai vēlamajā garumā papildinātu virknes ar noteiktām rakstzīmēm. Izmantojot šo funkciju, izstrādātāji var uzlabot sava PHP koda efektivitāti un lasāmību.